Skip to main content
Ce guide vous accompagne dans la configuration de l’accès à l’API pour les équipes et les organisations standard (hors Enterprise). Vous allez créer un compte de service, récupérer vos identifiants et effectuer votre premier appel d’API en quelques minutes.
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

  1. Accédez à Settings > Devin API de votre organisation et ouvrez l’onglet Service users
  2. Cliquez sur Provision service user
  3. Choisissez un nom d’affichage descriptif (par exemple, « CI Pipeline », « Monitoring Bot »)
  4. 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
Utilisez le rôle Member pour la plupart des automatisations. N’utilisez le rôle Admin que si votre intégration doit gérer les paramètres de l’organisation ou d’autres utilisateurs.

Étape 2 : Copier votre API key

  1. Après avoir provisionné l’utilisateur de service, sa clé d’API s’affiche dans une boîte de dialogue
  2. Copiez immédiatement la clé — elle commence par cog_ et ne s’affichera plus
  3. 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 :
Retrouvez votre ID d’organisation en haut de la page Settings → Devin 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

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