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
| Périmètre | URL de base | Cas d’usage |
|---|---|---|
| Enterprise | /v3/enterprise/* | Gestion inter-organisations, analyses, journaux d’audit, gestion des membres |
| Organization | /v3/organizations/{org_id}/* | Sessions, Knowledge, playbooks, secrets au sein d’une seule organisation |
Étape 1 : Créer un compte de service
Utilisateur de service Enterprise (accès multi-organisations)
- Accédez à Enterprise settings > Service users
- Cliquez sur Create service user
- Choisissez un nom (par exemple : « Analytics Dashboard », « Org Provisioning Bot »)
- Attribuez un rôle Enterprise avec les autorisations dont votre intégration a besoin
Utilisateur de service d’organisation (accès à une seule organisation)
- Accédez à Settings > Service users dans l’organisation cible
- Cliquez sur Create service user
- Choisissez un nom et attribuez-lui un rôle au niveau de l’organisation
Étape 2 : Générer une API key
- Après avoir créé l’utilisateur de service, cliquez sur Generate API key
- 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
