Format
Authentification et quotas API
| Code | HTTP | Description |
|---|---|---|
UNAUTHORIZED | 401 | Clé API manquante, invalide ou révoquée. Vérifiez x-api-key. |
FORBIDDEN | 403 | Ressource non accessible avec cette clé |
SUBSCRIPTION_INACTIVE | 403 | Le compte n’a pas de souscription exploitable pour cette action |
API_RATE_LIMIT_EXCEEDED | 429 | Plus de 10 requêtes/seconde sur la même clé |
MONTHLY_API_REQUEST_QUOTA_EXCEEDED | 429 | Quota mensuel de requêtes API épuisé |
Limites de plan
| Code | HTTP | Description |
|---|---|---|
MAX_INSTANCES_REACHED | 403 | Limite d’instances atteinte |
API_KEYS_NOT_AVAILABLE_ON_PLAN | 403 | Clés API indisponibles sur le plan actuel |
MAX_API_KEYS_REACHED | 403 | Limite de clés API atteinte |
WEBHOOKS_NOT_AVAILABLE_ON_PLAN | 403 | Webhooks indisponibles sur le plan actuel |
MAX_WEBHOOK_ENDPOINTS_REACHED | 403 | Limite d’endpoints webhook atteinte |
CAMPAIGNS_NOT_AVAILABLE_ON_PLAN | 403 | Campagnes indisponibles sur le plan actuel |
STATUSES_NOT_AVAILABLE_ON_PLAN | 403 | Statuts WhatsApp indisponibles sur le plan actuel |
MAX_CONTACT_GROUPS_REACHED | 403 | Limite de groupes de contacts atteinte |
FEATURE_NOT_AVAILABLE_ON_PLAN | 403 | Feature indisponible sur le plan courant |
Messages, templates et validation
| Code | HTTP | Description |
|---|---|---|
VALIDATION_ERROR | 400 | Le body ne respecte pas le schéma attendu |
BAD_REQUEST | 400 | Requête invalide |
TEMPLATE_INVALID | 400 | Placeholder invalide ou template incohérent |
TEMPLATE_VARIABLES_MISSING | 400 | Une ou plusieurs variables requises n’ont pas pu être résolues |
TEMPLATE_CONTEXT_UNAVAILABLE | 400 | Le contexte demandé n’est pas disponible (instance ou contact) |
INVALID_DESTINATION | 422 | Numéro destinataire invalide |
Général
| Code | HTTP | Description |
|---|---|---|
NOT_FOUND | 404 | Ressource inexistante ou hors de votre compte |
CONFLICT | 409 | Conflit d’unicité |
INTERNAL_ERROR | 500 | Erreur serveur |
PROVIDER_TIMEOUT | 502 | Timeout côté provider WhatsApp |
PROVIDER_UNAVAILABLE | 502 | Provider temporairement indisponible |
PROVIDER_ERROR | 502 | Erreur générique côté provider |