Erreurs
Les erreurs renvoient un code HTTP et un corps JSON avec status à "error" et un message lisible.
| Code | Cause | Que faire |
|---|---|---|
400 |
Le corps n’est pas un JSON valide. | Vérifiez la syntaxe et l’en-tête Content-Type. |
401 |
Clé API absente ou invalide, ou clé de test utilisée hors des endpoints de messages. | Vérifiez l’en-tête x-api-key. |
402 |
Crédit insuffisant pour ce message (code : insufficient_credit). Rien n’est envoyé. |
Rechargez vos crédits, voir Crédits et facturation. |
403 |
Envoi réel non autorisé : période d’essai (seulement vers vos numéros vérifiés, 20 SMS), ou organisation restreinte. | Faites vérifier votre entreprise, ou utilisez la clé de test. |
422 |
Un champ est invalide. Le détail par champ est dans data. |
Corrigez le champ indiqué. |
500 |
Erreur de notre côté. | Réessayez avec le même request_id. |
{ "status": "error", "message": "validation errors while sending message", "data": { "to": ["The to field must contain only digits and must be less than 14 characters"] }}