L’API GetQR est en version bêta et réservée à certains espaces de travail. Certains détails peuvent changer avant la disponibilité générale.
Avant de commencer
- Vous êtes le propriétaire de l’espace de travail ou un Editor. Les Viewers ne peuvent ni créer ni utiliser de clé API.
- Le propriétaire de l’espace de travail a un abonnement actif.
Créer votre clé API
1
Ouvrez les paramètres de votre compte
Ouvrez les paramètres de votre compte et allez dans API.
2
Générez la clé
Cliquez sur Generate API key.
3
Copiez la clé
Affichez la clé et copiez-la. Les clés commencent par
sk_live_.Authentifier les requêtes
Envoyez la clé en tant que Bearer token dans l’en-têteAuthorization de chaque requête :
La vérification de l’état est le seul endpoint qui fonctionne sans clé.
Accès et rôles
- Rôles. Seuls le propriétaire de l’espace de travail et les Editors peuvent créer et utiliser une clé API. Les Viewers ne le peuvent pas.
- Espace de travail. Chaque clé appartient à un seul espace de travail, et toutes les requêtes s’exécutent dans cet espace. Inutile de transmettre un identifiant d’espace de travail.
- Vérifications en direct. L’accès est vérifié à chaque requête, selon votre rôle actuel et l’abonnement du propriétaire de l’espace de travail. Votre propre abonnement n’entre pas en compte. Si votre rôle passe à Viewer ou si l’abonnement du propriétaire prend fin, les requêtes renvoient
403jusqu’au rétablissement de l’accès. Vous n’avez pas besoin d’une nouvelle clé. - Retrait. Si vous êtes retiré de l’espace de travail, votre clé API est supprimée. Si vous y êtes ajouté à nouveau, générez une nouvelle clé.
Régénérer votre clé
Régénérez la clé si elle a fuité ou si une personne qui ne devrait pas l’avoir y a accès.1
Cliquez sur Regenerate
Dans les paramètres de votre compte, allez dans API et cliquez sur Regenerate.
2
Confirmez
Cliquez sur Regenerate key.
3
Mettez à jour vos applications
Copiez la nouvelle clé et remplacez l’ancienne partout où vous l’utilisez.
Protéger votre clé
Traitez la clé comme un mot de passe : quiconque la possède peut créer, modifier et supprimer des QR codes dans votre espace de travail.- Stockez-la dans une variable d’environnement ou un gestionnaire de secrets, pas dans le code source.
- N’appelez l’API que depuis votre serveur. Ne placez jamais la clé dans un site web, une application mobile ou tout autre élément que les utilisateurs peuvent inspecter.
- Ne la partagez qu’avec les développeurs qui en ont besoin.
- Régénérez-la dès que vous soupçonnez une fuite.
Problèmes courants
J'obtiens 401 avec une clé qui fonctionnait
J'obtiens 401 avec une clé qui fonctionnait
La clé a été régénérée, ou vous avez été retiré de l’espace de travail et la clé a été supprimée. Copiez la clé actuelle depuis les paramètres de votre compte ou générez-en une nouvelle.
J'obtiens 403 à chaque requête
J'obtiens 403 à chaque requête
Vérifiez que votre rôle est propriétaire ou Editor, et que l’abonnement du propriétaire de l’espace de travail est actif. La clé fonctionne à nouveau dès que l’accès est rétabli.
J'obtiens 404 « This endpoint is not available. »
J'obtiens 404 « This endpoint is not available. »
L’API est en version bêta et n’est pas encore activée pour votre espace de travail.
Je ne vois pas les paramètres API
Je ne vois pas les paramètres API
Ils n’apparaissent que pour le propriétaire de l’espace de travail et les Editors, et seulement dans les espaces de travail où l’API est activée.