Authentification par clé API
Toutes les requêtes API doivent inclure une clé API dans leurs en-têtes. Les clés API sont transmises dans l’en-têtex-api-key.
Création de clés API
Vous pouvez créer et gérer les clés API depuis le tableau de bord de votre organisation.Gérer les clés API
Créez, consultez et gérez les clés API dans les paramètres de votre
organisation
Périmètre des clés API
Les clés API appartiennent à une organisation et peuvent être limitées à certains sites web de cette organisation. Vous disposez ainsi d’un contrôle précis des accès lorsque vous gérez plusieurs sites web au sein d’une même organisation.- Chaque clé API est associée à une organisation
- Une organisation peut contenir plusieurs sites web
- Une clé API peut être limitée à un ou plusieurs sites web précis
- Les clés API à périmètre limité n’accèdent qu’aux données des sites qui leur sont attribués
Clés globales et clés à périmètre limité
Une clé globale couvre toute l’organisation ; une clé à périmètre limité ne couvre que les sites web qui lui sont attribués. Certains points de terminaison concernant toute l’organisation exigent une clé globale et refusent les clés à périmètre limité avec403 Forbidden: global API key required :
- Gestion des rôles — tous les points de terminaison
/api/v1/roles - Membres de l’organisation —
/api/v1/organizations/members/{user_id}(modification/suppression) - Groupes — gestion de
/api/v1/groupset des membres des groupes - Invitations à l’organisation et aux groupes —
POST /api/v1/invitesavectype: "organization"outype: "group"(les invitations à un site fonctionnent aussi avec une clé à périmètre limité qui inclut le site cible)