Trouver votre clé API
Dans Didit, les clés API sont restreintes à une Application spécifique au sein de votre compte. Une Application est un espace de travail dans lequel vous pouvez configurer des workflows et gérer des vérifications pour un projet ou un environnement particulier. Chaque Application reçoit une clé API principale disposant d’un accès complet lors de sa création. Vous pouvez ajouter d’autres clés à côté de celle-ci, chacune n’ayant que les accès dont un service ou un partenaire a besoin. Pour trouver vos clés :1
Connectez-vous à la Business Console
Accédez à la Didit Business Console et connectez-vous.
2
Sélectionnez votre Application
Choisissez l’Application avec laquelle vous souhaitez travailler dans le menu déroulant en haut.
3
Ouvrez les clés API
Accédez à Développeurs -> Clés API dans la barre latérale gauche.
4
Copiez ou créez une clé
La clé Principale est le secret propre à l’Application. Créez une nouvelle clé pour donner à un service ou un partenaire son propre secret, avec les accès dont il a besoin.
Format de clé API
Les nouvelles clés API commencent parsk_live_ pour une application de production ou sk_test_ pour une application sandbox, suivies de 43 caractères compatibles avec les URL (lettres, chiffres, - et _).
Les clés créées avant ce format n’ont pas de préfixe et continuent de fonctionner sans modification.
Envoyez la clé complète, préfixe inclus, dans l’en-tête x-api-key, et ne rejetez pas une clé au motif qu’elle n’a pas de préfixe.
Trouver l’ID de votre organisation
Votre ID de l’organisation est l’UUID qui identifie votre organisation. Vous l’utilisez dans les chemins d’API restreints à l’organisation tels que/auth/v2/organizations/me/{org_id}/applications/. Vous pouvez le copier directement depuis la Business Console, sans aucun appel d’API nécessaire :
1
Ouvrez les paramètres de l'organisation
Dans la Didit Business Console, accédez à Paramètres de l’organisation.
2
Copiez l'ID de l'organisation
Le champ ID de l’organisation affiche l’UUID de votre organisation à côté du nom de l’organisation, avec un bouton permettant de copier l’UUID dans le presse-papiers.
Effectuer des requêtes authentifiées
Pour authentifier une requête API, incluez votre clé API secrète dans l’en-tête HTTPx-api-key.
Voici un exemple de requête authentifiée vers l’endpoint Create Session :
cURL
Gestion des erreurs
Si votre clé API est incorrecte, mal formée ou révoquée, l’API renvoie401 Unauthorized :
401, avec "detail": "This API key has expired.".
Une requête sans clé renvoie 403 avec "detail": "You do not have permission to perform this action.".
La page Erreurs d’API répertorie chaque statut, corps et code.