Si vous êtes sur un plan Teams avec une seule organisation et que vous n’avez pas besoin de rôles personnalisés, le démarrage rapide Teams est plus simple.
Si vous êtes client Devin Enterprise avec un déploiement dédié, vous devrez remplacer
api.devin.ai dans toutes les URL d’API par le domaine d’API personnalisé de votre organisation (par exemple : api.your-company.devinenterprise.com). Contactez votre administrateur Devin ou le support Cognition si vous n’êtes pas sûr de votre domaine d’API.Comprendre les périmètres des utilisateurs de service
Un utilisateur de service Enterprise disposant de droits au niveau Enterprise hérite automatiquement des droits organisationnels correspondants dans toutes les organisations.
Étape 1 : Créer un compte de service
Utilisateur de service Enterprise (accès inter-organisations)
- Accédez à Enterprise settings > Devin API et ouvrez l’onglet Service users
- Cliquez sur Provision > Enterprise service user
- Choisissez un nom d’affichage (par exemple : « Analytics Dashboard », « Org Provisioning Bot »)
- Attribuez un rôle Enterprise avec les autorisations dont votre intégration a besoin, puis choisissez une date d’expiration
Utilisateur de service d’organisation (accès à une seule organisation)
- Accédez à Settings > Devin API dans l’organisation cible et ouvrez l’onglet Service users
- Cliquez sur Provision service user
- Choisissez un nom d’affichage, attribuez un rôle au niveau de l’organisation et choisissez une expiration
Étape 2 : Copier votre API key
- Après avoir provisionné l’utilisateur de service, sa clé d’API s’affiche dans une boîte de dialogue
- Copiez immédiatement la clé — elle commence par
cog_et ne sera plus affichée - Conservez-la en toute sécurité en tant que variable d’environnement :
Étape 3 : Effectuez votre premier appel à l’API
Exemple d’endpoint Enterprise
Exemple de point de terminaison d’organisation
Autorisations et RBAC
- Autorisations Enterprise — contrôlent les endpoints
/v3/enterprise/*(par exemple :ManageOrganizations,ManageBilling,ViewAccountMetrics) - Autorisations d’organisation — contrôlent les endpoints
/v3/organizations/{org_id}/*(par exemple :UseDevinSessions,ManageOrgSecrets,ManageOrgPlaybooks)
ViewAccountSessions accorde ViewOrgSessions dans chaque organisation.
Pour la liste complète des autorisations, consultez la documentation sur les autorisations et le RBAC.
Flux de travail d’entreprise courants
Surveiller la consommation dans toutes les organisations
Consultation du journal d’audit
Gérer les utilisateurs au sein de plusieurs organisations
Prochaines étapes
- Parcourez la référence complète des autorisations API
- Approfondissez le sujet de l’authentification
- Configurez la pagination pour des ensembles de résultats volumineux
- Consultez le guide de migration si vous migrez depuis la v1/v2

