Получение отчетов о доставке осуществляется "пачками". Получить отчеты о доставке таким образом можно только один раз на каждое сообщение. Если есть необходимость повторного получение отчета о доставке, необходимо воспользоваться методом получения идентификаторов сообщений и запросить отчет о доставке по каждому идентификатору.
Осуществляется 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) | Код ошибки (Поддерживается не всеми операторами сотовой связи) |