Les clés créées avant l’introduction de l’accès limité conservent un accès complet.
Rien ne change pour elles tant que vous ne modifiez pas leur accès.
Où les trouver
Dans la Console Business, sélectionnez votre application et ouvrez Développeurs -> Clés API. La liste affiche chaque clé de l’application avec son statut, ses requêtes des 30 derniers jours, son créateur, son accès et la date de sa dernière utilisation. Cliquez sur une clé pour l’aperçu à droite, ou ouvrez sa page complète pour consulter l’utilisation, l’accès, les requêtes récentes, un extrait de démarrage rapide et son activité. Les clés appartiennent à une seule application et ne fonctionnent que pour elle. Une clé suit l’environnement de son application : les clés d’une application sandbox ne créent jamais de vérifications facturées.URLs de redirection et domaines autorisés
Ouvrez Développeurs > Clés API > Redirections et domaines pour définir deux listes pour l’application et l’environnement sélectionnés.
Lorsque la liste Domaines autorisés contient des entrées, Créer une session rejette avec une erreur
400 tout callback qui ne figure sur aucune d’entre elles.
Une liste vide signifie qu’il n’y a aucune restriction.
Les appels serveur à serveur ne sont pas concernés.
Créer une clé
1
Détails
Nommez la clé d’après le service qui l’utilisera, et choisissez son échéance : jamais, dans 30 jours, dans 90 jours, dans un an, ou à une date de votre choix.
Une clé expirée cesse de fonctionner à la fin de cette journée, en UTC.
2
Accès
Partez d’un préréglage, puis affinez-le ressource par ressource.
La clé ne peut jamais faire plus que cela.
3
Contrôle
La console détaille ce que la clé peut faire et ce qu’elle ne peut pas faire, avant que vous ne la remettiez.
4
Clé secrète
Copiez le secret et conservez-le dans votre gestionnaire de secrets.
C’est la seule fois où le secret complet est affiché.
Si vous le perdez, effectuez une rotation de la clé pour en obtenir une nouvelle.
Préréglages
Ressources
La lecture couvre les requêtesGET sur une ressource ; l’écriture couvre aussi POST, PUT, PATCH et DELETE.
Une clé à accès personnalisé fonctionne sur l’API publique : les endpoints de session, d’utilisateur, d’entreprise, de transaction, de workflow et de webhook, ainsi que les vérifications autonomes.
Les endpoints que seule la Business Console utilise répondent
403 à cette clé ; ils nécessitent une clé à accès complet.
Une clé sans lecture de Médias reçoit les décisions de session avec chaque URL d’image, de vidéo et de PDF définie à null, et les endpoints de rapports PDF répondent 403.
Une clé sans écriture de Sessions ne reçoit jamais le lien de vérification ni le token de session d’une session, car quiconque les détient peut effectuer la vérification à la place de l’utilisateur final : ces champs sont renvoyés à null.
Pour la même raison, créer une personne avec send_verification_link: true nécessite l’écriture sur Sessions en plus de l’écriture sur Personnes, car cela crée une session et envoie son lien par e-mail.
Sans cela, l’appel répond 403 et ne crée rien.
Limites
Une clé limitée à certains workflows ou aux sessions approuvées fonctionne sur les endpoints de session, là où la limite peut être appliquée.
Elle ne peut pas accéder aux personnes, aux entreprises, aux transactions ni aux analyses, et elle ne peut pas lancer de vérifications autonomes.
Comment l’API répond à une clé limitée
Les listes de sessions ne renvoient que les sessions autorisées par les limites de la clé.
Modifier l’accès
Ouvrez le menu d’une clé, son aperçu ou sa page, et choisissez Modifier l’accès. Modifiez le préréglage, les ressources, les limites ou l’expiration, puis vérifiez uniquement ce qui change, avant et après. Le secret reste le même, donc aucun redéploiement n’est nécessaire, et le nouvel accès s’applique en moins d’une minute. Le secret principal dispose toujours d’un accès complet et ne peut pas être modifié.Effectuer la rotation d’une clé
La rotation remplace le secret d’une clé. Le nouveau secret est affiché une seule fois, et le secret actuel continue de fonctionner pendant 24 heures afin que vous puissiez déployer le nouveau sans interruption. Ensuite, chaque requête faite avec l’ancien secret répond401.
Le secret principal fait l’objet d’une rotation de la même manière, avec le même chevauchement de 24 heures.
Révoquer une clé
La révocation arrête une clé immédiatement : chaque requête faite avec elle répond401.
Cette action est irréversible.
Le secret principal ne peut pas être révoqué ; effectuez plutôt une rotation.