Passer au contenu principal

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.
Votre clé API est un secret — traitez-la comme un mot de passe.La clé principale offre un accès complet à l’API au nom de votre Application. Ne l’exposez jamais dans du code frontend, des dépôts publics ou des bundles côté client. Conservez-la toujours uniquement côté serveur.

Format de clé API

Les nouvelles clés API commencent par sk_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 HTTP x-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 renvoie 401 Unauthorized :
Une clé expirée renvoie également 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.

Clés API avec restrictions de portée

Donnez à chaque service ou partenaire sa propre clé au lieu de partager la clé principale. Chaque clé possède ses propres droits d’accès pour chaque ressource : aucun droit, lecture ou écriture (sessions, décisions, médias, personnes, entreprises, transactions, workflows, webhooks, paramètres de l’application, analyses), ainsi que des restrictions facultatives à certains workflows, aux sessions approuvées uniquement, à une liste d’adresses IP et à une date d’expiration. Vous pouvez effectuer une rotation de clé avec un chevauchement de 24 heures, et la révoquer immédiatement. Les clés créées avant l’introduction des accès restreints conservent un accès complet. Consultez Clés API pour connaître les configurations prédéfinies, les ressources couvertes par chacune d’elles et la manière dont l’API répond à une clé restreinte.
Si vous recevez une erreur 401, vérifiez bien que vous utilisez la bonne clé API pour la bonne Application et qu’elle n’a pas été régénérée.
Dernière modification le 7 novembre 2026