Aller au contenu principal

Authentification

Toutes les requêtes API nécessitent une authentification via une clé API ou un jeton JWT transmis dans l'en-tête Authorization.

Authentification par clé API​

Authorization: Bearer dp_live_abc123def456

Les clés API sont créées dans le tableau de bord DocPayload sous Paramètres > Clés API.

Types de clés​

TypePréfixeCas d'usage
Livedp_live_Requêtes de production
Testdp_test_Développement et test (aucune facturation)

Bonnes pratiques de sécurité​

  • Stockez les clés API dans des variables d'environnement, jamais dans le code source
  • Utilisez les clés de test lors du développement
  • Renouvelez les clés périodiquement via le tableau de bord
  • Limitez les clés à des adresses IP spécifiques si possible

Authentification par jeton JWT​

Pour les intégrations serveur à serveur, vous pouvez vous authentifier à l'aide de jetons JWT obtenus à partir du flux OAuth 2.0.

Authorization: Bearer eyJhbGciOiJSUzI1NiIs...

Contactez le support pour la configuration des informations d'identification du client OAuth 2.0.

Réponses d'erreur​

ÉtatDescription
401 UnauthorizedClé API manquante ou invalide
403 ForbiddenLa clé API n'a pas de permission pour cette ressource
429 Too Many RequestsLimite de débit dépassée