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 > Devin API de votre organisation et ouvrez l’onglet Service users
- Cliquez sur Provision service user
- Choisissez un nom d’affichage descriptif (par exemple, « CI Pipeline », « Monitoring Bot »)
- Sélectionnez un rôle :
- Admin — accès complet, y compris aux paramètres de l’organisation et à la gestion des membres
- Member — peut créer et gérer les sessions Devin et la plupart des ressources de l’organisation, mais pas les paramètres de l’organisation ni la gestion des membres
É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 s’affichera plus - Stockez-la en toute sécurité en tant que variable d’environnement :
Étape 3 : Effectuez votre premier appel d’API
Créez une session Devin :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
Les organisations Teams ont un modèle d’autorisations simple :
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 automatisations programmées pour les tâches récurrentes

