Aller au contenu

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.
Exemple 422
{
"status": "error",
"message": "validation errors while sending message",
"data": {
"to": ["The to field must contain only digits and must be less than 14 characters"]
}
}