Saltar al contenido principal
Esta versión de la API está descontinuada. Utiliza API v3 con autenticación de usuario de servicio. Consulta la guía de migración para obtener instrucciones paso a paso.
La API v1 proporciona la funcionalidad básica para crear y gestionar sesiones de Devin, junto con recursos auxiliares como secretos, conocimiento y playbooks. URL base: https://api.devin.ai/v1/* Autenticación: claves de API personales o de servicio (más información)

Permisos

La API v1 usa autenticación con ámbito de organización. Las API keys están asociadas a un par específico (org_id, user_id) y proporcionan acceso a los recursos dentro de esa organización. La API v1 no utiliza el sistema completo de permisos RBAC: el acceso se determina en función del ámbito de organización de la API key. Para un control RBAC más detallado, utiliza la Organization API.

Sesiones

Gestiona las sesiones de Devin e interactúa con ellas:

Listar sesiones

Lista todas las sesiones actuales de Devin de tu organización

Crear una sesión

Inicia una nueva sesión de Devin con una descripción de la tarea y parámetros opcionales

Obtener detalles de la sesión

Obtén información sobre el estado y el resultado de una sesión existente

Enviar mensaje

Interactúa con una sesión activa enviando mensajes a Devin

Subir archivos

Sube archivos para que Devin trabaje con ellos durante las sesiones

Actualizar etiquetas de la sesión

Actualiza las etiquetas asociadas a una sesión de Devin

Secretos

Gestiona los secretos y credenciales de tu organización:

List Secrets

Consulta los metadatos de todos los secretos de tu organización

Delete Secret

Elimina de forma permanente un secreto de tu organización

Knowledge

Gestiona Knowledge para tu organización:

List Knowledge

Enumera todo el Knowledge y las carpetas de tu organización

Create Knowledge

Crea un nuevo elemento de Knowledge

Update Knowledge

Actualiza un elemento de Knowledge

Delete Knowledge

Elimina un elemento de Knowledge

Playbooks

Administra conjuntos de instrucciones reutilizables para tu organización:

Listar Playbooks

Consulta todos los playbooks disponibles para tu organización

Crear Playbook

Crea un nuevo playbook de equipo con instrucciones y una macro opcional

Obtener Playbook

Recupera los detalles de un playbook específico

Actualizar Playbook

Actualiza un playbook de equipo existente

Eliminar Playbook

Elimina un playbook de equipo de tu organización

Próximos pasos

Realiza la migración a la API actual para RBAC, atribución de sesiones y nuevas funcionalidades. Consulta la guía de migración.