Erreurs API HTTP courantes et comment les résoudre

Erreurs API HTTP courantes et comment les résoudre

Code HTTP Cause probable Solution
400 Paramètre manquant ou invalide (numéro mal formaté, champ requis absent, Sender ID invalide) Vérifiez le format de votre requête JSON et le format des numéros (+212...)
401 Clé API absente, invalide ou expirée Vérifiez l'en-tête Authorization et régénérez la clé si besoin
402 Solde insuffisant sur le compte (INSUFFICIENT_BALANCE) Rechargez votre compte (le rechargement est manuel, il n'existe pas de rechargement automatique)
403 Action non autorisée pour cette clé API (restriction de portée/IP) Vérifiez les permissions associées à la clé utilisée
404 Ressource introuvable (ex. message_id inexistant) Vérifiez l'identifiant utilisé dans l'URL
429 Limite de débit dépassée (RATE_LIMITED) Attendez le délai indiqué par l'en-tête Retry-After (60 secondes), puis réessayez avec un délai progressif
500 Erreur interne côté plateforme Contactez le support en indiquant l'heure de la requête et le error.code renvoyé

Chaque réponse d'erreur inclut un corps JSON avec un champ error.code et error.message détaillant précisément la cause.

Cet article vous a-t-il été utile ?