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 : Effectuer votre premier appel à l’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
| Rôle | Peut créer des sessions | Peut gérer les ressources | Peut gérer les paramètres |
|---|---|---|---|
| Membre | Oui | Oui (Knowledge, playbooks, secrets) | Non |
| Admin | Oui | Oui | Oui |
Prochaines étapes
- Parcourez les endpoints de l’Organization API dans la barre latérale
- Consultez les exemples d’utilisation 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
