Когда статус отправленного сообщения меняется, вебхук отправляется на адрес, который указан в поле callbackUrl при создании рассылки.
Тело запроса:
{
"id": "e67057c1-e97b-4fb4-b040-7cd81528baa9",
"bulkId": "cc5a20f9-55da-4e5c-932e-cc85c3d36566",
"groupId": "d49144ec-d09d-4e24-99f9-34c5ded7de64",
"flowId": "20689f30-8c7b-45b4-9884-8593fc275aed",
"oldStatus": "PENDING",
"newStatus": "DELIVERED",
"oldStatusCode": 2,
"newStatusCode": 6,
"price": 2.5,
"partCount": 1,
"callbackData": "00001"
}
Описание полей:
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
| id | String | Да | Идентификатор сообщения. |
| bulkId | String | Да | Общий идентификатор всех сообщений из рассылки. |
| groupId | String | Да | Внутренний идентификатор. |
| flowId | String | Да | Внутренний идентификатор. |
| oldStatus | String | Да | Предыдущий статус сообщения. |
| newStatus | String | Да | Текущий статус сообщения. |
| oldStatusCode | Int | Да | Предыдущий статус-код сообщения. |
| newStatusCode | Int | Да | Текущий статус-код сообщения. |
| price | Int | Да | Стоимость сообщения. |
| partCount | Int | Да | Количество частей сообщения. |
| callbackData | String | Да | Значение, переданное в поле callbackData при отправки сообщения. |