Documentation / Erreurs

Erreurs

API BCE utilise les codes de statut HTTP conventionnels. 2xx = succès, 4xx = problème dans votre requête, 5xx = problème de notre côté.

Codes de statut#

TypeDescription
400Requête mal formée ou paramètre requis manquant.
401Identifiants API manquants ou invalides.
402Abonnement inactif ou quota mensuel épuisé.
403Votre clé n’est pas autorisée à accéder à cette ressource.
404L’entité demandée n’existe pas.
412Une précondition requise (en-têtes, etc.) n’est pas remplie.
429Limite horaire ou quota mensuel dépassé.
500Erreur de notre côté. Réessayez plus tard.

Forme d’une erreur#

Les erreurs utilisent la même enveloppe ; le message est dans error. Les erreurs de quota et de débit ajoutent plan, limit et resetAt.

{
  "success": false,
  "error": "Monthly quota exceeded",
  "plan": "free",
  "limit": 1000,
  "resetAt": "2026-07-01T00:00:00.000Z"
}
ℹ️

Réessayez les réponses 429 et 5xx avec un backoff exponentiel. Ne réessayez pas les 4xx autres que 429.