Delivery reports
There's a Request Log available for you on our plateforme to help you set your webhooks.
Webhooks are an easy way to receive information about the delivery of your campaign or the replies to your message.
To receive the delivery reports to your messages, you have to create a DLR Webhook. We'll then push the delivery reports through a POST HTTP request with a JSON string in the body (raw) as follows:
DLR
{
"date": "2024-11-21T10:27:05+01:00"
"status": 3,
"destination": "41781234567",
"message_id": "621277",
"campaign_id": "15948909",
"country_code": "FR"
}
date | The delivery date |
status | The status of the delivery (cf below) |
destination | The associated phone number |
message_id | The associated message id if the gsmsmsid param was set |
campaign_id | The associated campaign id |
country_code | The country code of the number |
status | Delivery report | Description |
---|---|---|
0 | NOT_SENT | The message has not been sent yet |
1 | SENT | The message has been sent although the DLR isn't available yet |
2 | NOT_DELIVERED | The message has been sent although it hasn't been delivered |
3 | DELIVERED | The message has been sent and delivered |
4 | NOT_ALLOWED | The message has been sent but isn't allowed to be delivered |
5 | INVALID_DESTINATION | The destination is invalid |
6 | INVALID_SENDER | The sender is invalid |
7 | ROUTE_NOT_AVAILABLE | The route is not available |
9 | REJECTED | The message as been rejected |
11 | NETWORK_ERROR | The message hasn't been delivered due to a network error |
12 | EXPIRED | The message has been sent but the DLR has expired |
Our servers IP addresses
You might have to authorize some IPs to your firewall in order to allow incoming requests from us. Here's the list of our servers IP addresses:
- 51.159.7.123
- 51.159.21.54