Primeros pasos
Inicio rápido de Teams
Para equipos y organizaciones estándar. Crea un usuario de servicio y realiza tu primera llamada a la API en minutos.
Inicio rápido de Enterprise
Para clientes Enterprise con RBAC, compatibilidad con múltiples organizaciones y permisos avanzados.
Estructura de la API
API de organización
https://api.devin.ai/v3/organizations/*
Para gestionar recursos dentro de una única organización — sesiones, Knowledge, playbooks, secretos y más. Aquí es donde se inician la mayoría de las integraciones.
API Enterprise
https://api.devin.ai/v3/enterprise/*
Para la administración entre organizaciones: analítica, registros de auditoría, gestión de usuarios, facturación e infraestructura. Disponible para clientes Enterprise.
Ambos scopes usan credenciales de usuario de servicio (prefijo cog_). Consulta Authentication para la configuración.
Atribución de sesión
create_as_user_id. Esto significa que las sesiones aparecen en la lista de sesiones de ese usuario y se contabilizan en su uso, como si las hubiera creado el propio usuario.
Personal Access Tokens (PATs) próximamente. Los PATs te permitirán autenticarte directamente como tu usuario con la API v3, sin necesidad de un usuario de servicio ni de
create_as_user_id. Las sesiones se te atribuirán automáticamente. Mantente atento a su disponibilidad.API heredadas (v1 y v2)
- Documentación de la API v1 — gestión de sesiones con API keys heredadas
- Documentación de la API v2 — gestión Enterprise con API keys heredadas
- Guía de migración — migración paso a paso desde v1/v2
Manejo de errores
200 OK: Solicitud exitosa201 Created: Recurso creado correctamente400 Bad Request: Parámetros de la solicitud no válidos401 Unauthorized: Falta la API key o no es válida403 Forbidden: Permisos insuficientes404 Not Found: Recurso no encontrado429 Too Many Requests: Se superó el límite de solicitudes500 Internal Server Error: Error del servidor
