Passer au contenu principal
Cette version de l’API est obsolète. Utilisez l’API v3 avec l’authentification par utilisateur de service. Consultez le guide de migration pour des instructions détaillées, étape par étape.
L’API v1 fournit les fonctionnalités de base pour créer et gérer des sessions Devin, ainsi que des ressources associées comme les secrets, les connaissances et les playbooks. URL de base : https://api.devin.ai/v1/* Authentification : clés API personnelles ou de service (en savoir plus)

Autorisations

L’API v1 utilise une authentification au niveau de l’organisation. Les API keys sont associées à une paire spécifique (org_id, user_id) et donnent accès aux ressources de cette organisation. L’API v1 n’utilise pas le système RBAC complet : l’accès est déterminé uniquement par la portée d’organisation de l’API key. Pour un contrôle RBAC plus fin, utilisez plutôt l’Organization API.

Sessions

Gérez les sessions Devin et interagissez avec elles :

Afficher les sessions

Afficher toutes les sessions Devin en cours pour votre organisation

Créer une session

Créer une nouvelle session Devin avec une description de tâche et des paramètres facultatifs

Afficher les détails d'une session

Consulter des informations sur l’état et les résultats d’une session existante

Envoyer un message

Interagir avec une session active en envoyant des messages à Devin

Téléverser des fichiers

Téléverser des fichiers que Devin pourra utiliser pendant les sessions

Mettre à jour les tags de session

Mettre à jour les tags associés à une session Devin

Secrets

Gérez les secrets et les identifiants pour votre organisation :

Liste des secrets

Afficher les métadonnées de tous les secrets de votre organisation

Supprimer un secret

Supprimer définitivement un secret de votre organisation

Knowledge

Gérez Knowledge pour votre organisation :

Lister les entrées Knowledge

Lister toutes les entrées Knowledge et tous les dossiers de votre organisation

Créer une entrée Knowledge

Créer une nouvelle entrée Knowledge

Mettre à jour une entrée Knowledge

Mettre à jour une entrée Knowledge

Supprimer une entrée Knowledge

Supprimer une entrée Knowledge

Playbooks

Gérez des ensembles d’instructions réutilisables pour votre organisation :

Lister les playbooks

Afficher tous les playbooks accessibles à votre organisation

Créer un playbook

Créer un nouveau playbook d’équipe avec des instructions et une macro optionnelle

Consulter un playbook

Récupérer les détails d’un playbook spécifique

Mettre à jour un playbook

Mettre à jour un playbook d’équipe existant

Supprimer un playbook

Supprimer un playbook d’équipe de votre organisation

Prochaines étapes

Migrez vers l’API actuelle pour bénéficier du RBAC (contrôle d’accès basé sur les rôles), de l’attribution des sessions et des nouvelles fonctionnalités. Consultez le guide de migration.