Bien démarrer
Démarrage rapide Teams
Pour les équipes et les organisations standard. Créez un utilisateur de service et effectuez votre premier appel d’API en quelques minutes.
Démarrage rapide Enterprise
Pour les clients Enterprise avec RBAC, prise en charge multi‑organisation et autorisations avancées.
Structure de l’API
API d’organisation
https://api.devin.ai/v3/organizations/*
Pour gérer les ressources d’une organisation donnée — sessions, Knowledge, playbooks, secrets, etc. La plupart des intégrations commencent ici.
API Enterprise
https://api.devin.ai/v3/enterprise/*
Pour la gestion multi‑organisation : analyses, journaux d’audit, gestion des utilisateurs, facturation et infrastructure. Disponible pour les clients Enterprise.
Les deux scopes utilisent des identifiants d’utilisateur de service (préfixe cog_). Voir Authentification pour la configuration.
Attribution de session
create_as_user_id. Cela signifie que les sessions apparaissent dans la liste de sessions de cet utilisateur et sont comptabilisées dans son utilisation — exactement comme s’il les avait créées lui-même.
Les Personal Access Tokens (PAT) arrivent bientôt. Les PAT vous permettront de vous authentifier directement en tant qu’utilisateur avec l’API v3 — sans avoir besoin d’utilisateur de service ni de
create_as_user_id. Les sessions vous seront automatiquement attribuées. Restez à l’écoute concernant leur disponibilité.Anciennes API (v1 et v2)
- Documentation de l’API v1 — gestion des sessions avec d’anciennes API keys
- Documentation de l’API v2 — gestion Enterprise avec d’anciennes API keys
- Guide de migration — migration étape par étape à partir de v1/v2
Gestion des erreurs
200 OK: Requête réussie201 Created: Ressource créée avec succès400 Bad Request: Paramètres de la requête non valides401 Unauthorized: API key manquante ou invalide403 Forbidden: Droits insuffisants404 Not Found: Ressource introuvable429 Too Many Requests: Limite de requêtes dépassée500 Internal Server Error: Erreur interne du serveur
