channels
zalo
zalo-message-status-reports
Receive delivery reports
Incoming Reports will be forwarded to this endpoint. Please specify the endpoint’s URL for each message via the webhooks > delivery > url parameter. Alternatively you can provide the endpoint’s URL to Customer Support and they will set it up for you. Contact support@infobip.com if you require help.
postWebhookreceive-outbound-zalo-delivery-reports
Payload
Example payload
{
"results": [
{
"bulkId": "BULK-ID-123-xyz",
"messageId": "45db39c3-7822-4e72-a3ec-c87442c0ffz9",
"to": "41793026727",
"sentAt": "2019-11-09T16:00:00.000+0000",
"doneAt": "2019-11-09T16:00:00.000+0000",
"messageCount": 1,
"callbackData": "my-reference",
"price": {
"pricePerMessage": 0.02,
"currency": "EUR"
},
"status": {
"groupId": 1,
"groupName": "PENDING",
"id": 26,
"name": "PENDING_ACCEPTED",
"description": "Message accepted, pending for delivery."
},
"error": {
"groupName": "OK",
"name": "NO_ERROR",
"description": "No Error"
},
"entityId": "my-entity-id",
"applicationId": "my-application-id",
"channel": "ZALO_NOTIFICATION_SERVICE"
}
]
}Response
Your server returns this code if it accepts the callback.
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.