Si vous utilisez l’offre Enterprise avec plusieurs organisations, des rôles personnalisés ou le SSO (Single Sign-On, authentification unique), consultez plutôt le démarrage rapide Enterprise.
Étape 1 : Créer un utilisateur de service
- Accédez à Settings > Service users de votre organisation
- Cliquez sur Create service user
- Choisissez un nom descriptif (par exemple, « CI Pipeline », « Monitoring Bot »)
- Sélectionnez un rôle :
- Admin — accès complet pour gérer les sessions, Knowledge, playbooks, secrets et paramètres
- Member — peut créer et gérer les sessions Devin, voir les ressources
É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 s’affichera plus - Stockez-la en toute sécurité en tant que variable d’environnement :
Étape 3 : Effectuez votre premier appel d’API
Vous voulez que les sessions soient attribuées à votre utilisateur ? Par défaut, les sessions sont attribuées à l’utilisateur de service. Pour créer des sessions au nom d’un utilisateur spécifique (afin qu’elles apparaissent dans la liste de sessions de cet utilisateur), ajoutez
"create_as_user_id": "user_abc123" au corps de la requête. Cela nécessite le rôle Admin (qui inclut l’autorisation ImpersonateOrgSessions). Consultez Attribution des sessions pour plus de détails.Étape 4 : Opérations courantes
Lister vos sessions
Envoyer un message à une session en cours
Gérer Knowledge
Autorisations pour les utilisateurs de Teams
Pour un contrôle d’accès basé sur les rôles (RBAC) plus fin, consultez le guide de démarrage rapide Enterprise.
Prochaines étapes
- Parcourez les endpoints de l’Organization API dans la barre latérale
- Consultez les flux courants pour les schémas d’intégration courants
- Découvrez en détail le fonctionnement de l’authentification
- Configurez des sessions programmées pour les tâches récurrentes

