Skip to content

Справочник по методам API

Wavesend предоставляет обширную библиотеку из более чем 100 методов API, разделенных на категории для различных функций, таких как отправка уведомлений, управление пользователями и отслеживание аналитики.

createMessageСоздает новое push-уведомление.
deleteMessageУдаляет запланированное сообщение.
getMessageDetailsПолучает детали сообщения.
createTargetedMessageСоздает новое целевое push-уведомление для расширенного таргетинга в нескольких приложениях.
getPushHistoryПолучает историю сообщений с деталями push-уведомлений.
cancelMessageОтменяет запланированное сообщение.
createPresetСоздает новый preset.
getPresetПолучает параметры указанного push preset.
listPresetsПолучает список presets, созданных для приложения.
deletePresetУдаляет preset из вашего аккаунта.
registerDeviceРегистрирует устройство для приложения.
unregisterDeviceУдаляет push-токен устройства.
setTagsУстанавливает значения тегов для устройства.
getTagsПолучает теги с их соответствующими значениями для определенного устройства.
setBadgeОтправляет текущее значение значка (badge) для устройства в Wavesend.
applicationOpenРегистрирует событие открытия приложения.
pushStatРегистрирует событие открытия push-уведомления.
messageDeliveryEventРегистрирует событие доставки push-уведомления для устройства.
bulkSetTagsУстанавливает значения тегов для нескольких устройств.
bulkSetTags StatusВозвращает статус операции bulkSetTags.
bulkRegisterDeviceРегистрирует несколько устройств в одном запросе, включая необязательные значения тегов для каждого устройства.
bulkRegisterDevice StatusПолучает статус и результаты запроса на массовую регистрацию устройств по ID запроса.
bulkUnregisterDeviceОтменяет регистрацию нескольких устройств в одном запросе.
bulkUnregisterDevice StatusПолучает статус и результаты запроса на массовую отмену регистрации устройств по ID запроса.
addTagСоздает тег в вашем аккаунте.
deleteTagУдаляет тег со всей связанной с ним информацией.
listTagsПолучает список тегов в аккаунте.
createFilterСоздает новый segment.
listFiltersВозвращает список доступных сегментов с их условиями.
deleteFilterУдаляет существующий segment.
exportSegmentПланирует запрос на экспорт подписчиков, соответствующих условиям сегмента.
exportSegment ResultsПолучает CSV-ссылку на результаты exportSegment.
registerUserСвязывает внешний User ID с указанным устройством.
postEventВызывает событие в приложении.
createEventСоздает событие для приложения.
createApplicationСоздает новое приложение в аккаунте.
updateApplicationОбновляет настройки приложения.
deleteApplicationУдаляет приложение из аккаунта.
getApplicationПолучает детали о приложении.
getApplicationsПолучает список приложений в аккаунте.
getApplicationFileПолучает файлы конфигурации, связанные с приложением.
setApplicationPlatformStatusИзменяет статус платформы для приложения.
createCampaignСоздает новую push-кампанию.
deleteCampaignУдаляет определенную кампанию.
getCampaignsПолучает список кампаний для приложения.
configureApplication for iOSНастраивает платформу iOS для приложения.
configureApplication for AndroidНастраивает платформу Android для приложения.
configureApplication for Mac OS XНастраивает платформу macOS для приложения.
configureApplication for WindowsНастраивает платформу Windows для приложения.
configureApplication for AmazonНастраивает платформу Amazon для приложения.
configureApplication for ChromeНастраивает платформу Chrome для приложения.
configureApplication for SafariНастраивает платформу Safari для приложения.
configureApplication for FirefoxНастраивает платформу Firefox для приложения.
configureApplication for EmailНастраивает платформу Email для приложения.
createEmailMessageСоздает email-сообщение.
registerEmailРегистрирует email-адрес для приложения.
deleteEmailУдаляет email-адрес из вашей базы данных.
setEmailTagsУстанавливает значения тегов для указанного email-адреса.
registerEmailUserСвязывает внешний User ID с указанным email-адресом.
createTestDeviceРегистрирует тестовое устройство для приложения.
listTestDevicesПолучает все тестовые устройства, зарегистрированные для приложения.
getInboxMessagesПолучает список сообщений Message Inbox для указанного HWID.
inboxStatusОбновляет статус определенного сообщения в Message Inbox.
messages:listПолучает список отправленных сообщений.
totalsByIntervalsПредоставляет метрики и данные о конверсии, сгруппированные по часам.
getMessageLogПолучает подробную информацию об отправленных сообщениях.
linksInteractionsПредоставляет статистику по кликам на ссылки в email.
linksInteractionsDevicesВыводит список пользователей, которые кликнули по ссылкам в email.
bouncedEmailsПредоставляет информацию о недоставленных письмах, жалобах и причинах недоставки.

Статистика приложений и подписчиков

Section titled “Статистика приложений и подписчиков”
getApplicationSubscribersStatsПолучает статистику подписчиков приложения, сгруппированную по типу устройства.
getAppStatsПолучает статистику приложения за определенный период времени.
getSubscribersStatisticsПолучает статистику подписчиков за определенный период времени.
getCampaignStatsПолучает статистику кампании за определенный период времени.

Статистика событий и тегов

Section titled “Статистика событий и тегов”
getEventStatisticsПолучает количество срабатываний события за определенный период.
getTagStatsПолучает статистику для определенного тега.
startLiveActivityСоздает новую iOS Live Activity.
updateLiveActivityОбновляет существующую iOS Live Activity.
Get Journey statsПолучает статистику для определенного journey по его ID.
getResultsПолучает результат запланированного запроса.
createSMSMessageСоздает новое SMS-сообщение.
createWhatsAppMessageСоздает новое сообщение WhatsApp.
getNearestZoneПолучает параметры ближайшей геозоны и расстояние до нее. Также записывает местоположение устройства для гео-пушей.
addGeoZoneДобавляет Geozone в указанное приложение.
updateGeoZoneОбновляет свойства Geozone, такие как название, статус, контент и радиус действия.
deleteGeoZoneУдаляет Geozones из приложения.
addGeoZoneClusterДобавляет кластер Geozone в приложение.
deleteGeoZoneClusterУдаляет кластер Geozone из приложения.
listGeoZonesПолучает список Geozones для приложения.
listGeoZoneClustersПолучает список кластеров Geozone для приложения.