Accusés de réception

Les webhooks sont un moyen simple pour recevoir les informations sur la réception de vos messages et leurs réponses. Pour recevoir les accusés de réception, il suffit de créer un webhook DLR. Nous enverrons alors les accusés de réception à travers une requête HTTP POST contenant dans son body une chaîne JSON formatée de la manière suivante :

DLR


{
	"date": "2018-01-16T11:55:12+01:00",
	"status": 3,
	"destination": "33612345678",
	"message_id": "621277",
	"campaign_id": "15948909"
}
	      
	  
date La date de réception
status Le statut de l'accusé de réception (voir ci-dessous)
destination Le numéro de téléphone associé
message_id L'identifiant associé au message si précisé grâce au paramètre gsmsmsid
campaign_id L'identifiant de la campagne associée
status Delivery report Description
0 NOT_SENT Le message n'a pas encore été envoyé
1 SENT Le message a été envoyé mais l'accusé de réception n'est pas encore disponible
2 NOT_DELIVERED Le message a été envoyé mais il n'a pas été délivré
3 DELIVERED Le message a été envoyé et délivré
4 NOT_ALLOWED Le message a été envoyé mais n'est pas autorisé à être délivré
5 INVALID_DESTINATION La destination est invalide
6 INVALID_SENDER Le sender est invalide
7 ROUTE_NOT_AVAILABLE La route n'est pas disponible
9 REJECTED Le message a été rejeté
11 NETWORK_ERROR Le message n'a pas été délivré à cause d'une erreur réseau
12 EXPIRED Le message a été envoyé mais l'accusé de réception a expiré