cdn.pizzaDocumentation

Développeurs

Authentification et erreurs API

Une intégration robuste distingue erreurs corrigibles, refus et pannes temporaires.

#Vue d’ensemble

Une intégration robuste distingue erreurs corrigibles, refus et pannes temporaires.

#Contrat commun des requêtes

Utilisez https://api.cdn.pizza, Accept: application/json et Authorization: Bearer YOUR_API_TOKEN. Les routes protégées exigent un utilisateur authentifié, une adresse vérifiée et parfois un rôle owner/admin/member.

Les erreurs 401 indiquent un token absent ou invalide, 403 une permission ou organisation insuffisante, 404 une ressource inaccessible, 422 une validation, 429 une limite et 5xx une panne temporaire. Ne transformez pas toutes les erreurs en retry.

#Politique de reprise

  1. Corrigez le payload sur 422.

  2. Renouvelez ou révoquez le token sur 401 sans le journaliser.

  3. Respectez la permission sur 403 et le délai sur 429.

  4. Retentez les 5xx avec backoff borné seulement si l’opération est sûre à répéter.

#Codes HTTP et reprise

StatusDescriptionAction
400Requête illisibleCorriger syntaxe ou Content-Type.
401Token absent/invalideRenouveler la credential sans la journaliser.
403Permission insuffisanteVérifier e-mail, organisation et rôle.
404Ressource invisibleRelire l’ID et l’organisation.
422ValidationCorriger les champs indiqués.
429Limite atteinteRespecter Retry-After.
5xxErreur temporaireRetenter avec backoff si la mutation est sûre.
Documentation clientRéférence générée depuis les interfaces publiées