Table des codes HTTP (401/403/400/402/404/429/502), format d'erreur JSON.
Toutes les erreurs sont en JSON : { "detail": "…" }. Utilisez une idempotency_key pour que les retries ne double-envoient jamais.
| Code | Signification |
|---|---|
| 400 | Requête invalide (template inconnu, non APPROVED, numéro erroné, exemples manquants). |
| 401 | Clé API manquante, invalide ou révoquée. |
| 402 | Crédits insuffisants — rechargez votre solde. |
| 403 | Scope manquant ; template non autorisé ; ou MARKETING non activé pour la clé. |
| 404 | Ressource introuvable (id de message ou de commande). |
| 429 | Limite de débit atteinte — voir l'en-tête Retry-After (secondes). |
| 502 | Meta a rejeté l'envoi (détails dans le corps, crédits remboursés). |
Format d'erreur
{
"detail": "Solde de crédits insuffisant (requis 3, solde 1)."
}