Format d’une erreur

Toutes les erreurs suivent le même format JSON :
Le champ message est lisible et destiné à l’affichage ; le champ error peut porter un code d’action exploitable par votre intégration.

Codes HTTP

Erreurs fréquentes

Votre solde ne couvre pas le coût de l’envoi (segments × pays × destinataires). Rechargez votre compte. Voir Tarification.
Le Sender ID utilisé n’est pas approuvé. Voir Sender ID.
Le pays du destinataire n’est pas activé. Voir Numéros & pays.

Idempotence & réessais

En cas de timeout (30 s) ou d’erreur 500, un réessai est sûr pour la consultation de solde. Pour les envois, évitez de renvoyer aveuglément la même requête : vérifiez d’abord votre solde / vos logs pour ne pas facturer deux fois le même message.