Skip to content

Запланированные запросы

Чтобы получить ответ на каждый запланированный запрос, необходимо отправить /getResults после основного запроса. Большинству методов API статистики и аналитики требуется отправка /getResults для получения файлов статистики или JSON:

POST https://api.wavesend.ru/json/1.3/getResults

Получает результат запланированного запроса.

ИмяТипОписание
auth*stringAPI access token из Wavesend Control Panel.
request_id*stringID запроса, возвращенный запланированным методом.
Пример
{
"request":{
"auth": "yxoPUlwqm…………pIyEX4H", // обязательно. API access token из Wavesend Control Panel.
"request_id": "REQUEST_ID" // обязательно. ID запроса, возвращенный запланированным методом.
}
}

Ответ зависит от запроса, для которого вы получаете результаты, поэтому он может выглядеть по-разному. Ниже приведен пример ответа на запрос /getMsgStats:

Пример ответа
{
"status_code": 200,
"status_message": "OK",
"response": {
"formatter": "hourly",
"rows": [{
"datetime": "2020-05-13 08:00:00",
"action": "send",
"count": 6
}, {
"datetime": "2020-05-13 08:00:00",
"action": "inboxopen",
"count": 0
}, {
"datetime": "2020-05-13 08:00:00",
"action": "delivery",
"count": 1
}, {
"datetime": "2020-05-13 08:00:00",
"action": "open",
"count": 0
}],
"conversion": {
"send": 6,
"delivery": 1,
"open": 0,
"events": []
}
}
}