Получение отчетов о доставке осуществляется "пачками". Получить отчеты о доставке таким образом можно только один раз на каждое сообщение. Если есть необходимость повторного получение отчета о доставке, необходимо воспользоваться методом получения идентификаторов сообщений и запросить отчет о доставке по каждому идентификатору.
Осуществляется POST запросом, все параметры передаются в формате JSON в теле запроса.
https://api.quantumtec.eu/v1/sms/report/bulk
Параметр | Значение |
---|---|
Content-Type | application/json |
Accept | application/json |
X-ApiKey | API ключ |
Параметры отправляются в формате JSON
Параметр | Формат | Применение | Описание |
---|---|---|---|
bulkId | string | Обязательно | Идентификатор кампании |
Limit | integer | Не обязательно | Ограничивает количество отправляемых отчетов о доставке. В случае отсутствия данного параметра применяется значение по умолчанию равное 50. Максимальное значение 500 |
В ответ на запрос будет направлен набор данных в формате JSON.
Параметр | Описание |
---|---|
bulkId | ID кампании |
status |
Статус кампании:
|
deliveryResults | Массив данных содержащий отчеты о доставке по каждому сообщению |
deliveryResults(messageID) | ID сообщения |
deliveryResults(partId) | ID частей сообщения, если сообщение многосоставное |
deliveryResults(state) |
Статус доставки сообщения:
|
deliveryResults(delivered) | Время получения отчета о доставке сообщения в UTC |
deliveryResults(errorCode) | Код ошибки (Поддерживается не всеми операторами сотовой связи) |