Aller au contenu principal

Guide de dépannage API

Ce guide aide à diagnostiquer les problèmes les plus courants rencontrés avec les Partner APIs et la Tenant Public API.

Commencez par identifier à quel moment le problème apparaît.

Diagnostic rapide

SymptômeVérification prioritairePage
401 UnauthorizedToken absent, invalide ou expiréAuthentification et autorisation
403 ForbiddenScope, ownership ou contexte d'organisationAuthentification et autorisation
400 Bad RequestContent-Type, JSON, champs et paramètresRequêtes et validation
404 Not FoundIdentifiant, tenant ou ressource cibléeRequêtes et validation
409 ConflictÉtat de la ressource / opération déjà réaliséeRequêtes et validation
422Document ou règle fonctionnelle non acceptableRequêtes et validation
429 Too Many RequestsRate limiting / fréquence de pollingRate limiting et résilience
202 Accepted mais pas de résultat finalTraitement asynchroneAsynchronisme et statuts
Flux Ok mais statut métier inattenduStatut technique ≠ statut métierAsynchronisme et statuts
Impossible de corréler un incidentIdentifiants de trace manquantsTracer et escalader

Ordre de vérification recommandé

Avant de chercher plus loin

Vérifiez systématiquement :

  • que vous utilisez la SANDBOX ;
  • que le host correspond à l'API attendue ;
  • que la méthode HTTP est celle du Swagger ;
  • que le token a été obtenu avec les bons credentials ;
  • que les headers de contexte sont présents ;
  • que le Content-Type correspond réellement au body envoyé ;
  • que vous n'utilisez pas un identifiant d'un autre tenant ou d'une autre ressource ;
  • que vous distinguez un succès HTTP initial du résultat final d'un traitement asynchrone.

Références techniques

➡️ Swagger Partner APIs — SANDBOX
➡️ Swagger Tenant Public API — SANDBOX
➡️ Integration Guidelines
➡️ Collections Postman