Configuración
Define estas variables de entorno antes de ejecutar cualquier ejemplo:Primeros pasos: de la API key a la primera sesión
El flujo de trabajo más común: autenticarse, identificar su cuenta y crear su primera sesión.Paso 1: Verifica tus credenciales
Los usuarios de servicio con ámbito de organización pueden pasar al Paso 3 — ya conocen el ID de su org desde la página de Settings.
Paso 2: Listar tus organizaciones
Los usuarios de servicio de Enterprise pueden listar todas las organizaciones:Paso 3: Crear una sesión
Paso 4: Sondear eventos
Supervisa la sesión sondeando los mensajes:Ejemplo completo en Python
Descargar archivos adjuntos de la sesión
Obtén los archivos generados en una sesión (registros, capturas de pantalla, código generado, etc.).Paso 1: Obtener la sesión
paso 2: Listar archivos adjuntos
Paso 3: Descargar
Usa laurl de la respuesta del adjunto para descargar el archivo directamente.
Ejemplo completo en Python
Gestión de Knowledge y playbooks
Gestiona el contexto y las instrucciones que Devin utiliza en distintas sesiones.Crear una nota de Knowledge
Listar las notas de Knowledge
Actualizar una nota de Knowledge
Eliminar una nota de Knowledge
Crear un playbook
Ejemplo completo en Python
Programar sesiones automatizadas
Crea sesiones recurrentes con una automatización que tenga un triggerschedule:recurring. El trigger admite una sola condición rrule: una RRULE de iCalendar evaluada en UTC (por ejemplo, FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR;BYHOUR=13;BYMINUTE=0 para los días laborables a las 9 AM hora del Este durante el horario de verano). Requiere el permiso ManageOrgAutomations.
Crear una automatización programada
DTSTART con COUNT=1; por ejemplo, DTSTART:20260915T170000Z\nRRULE:FREQ=DAILY;COUNT=1. La automatización se activa una sola vez y después se deshabilita automáticamente.
List, update y delete
Ejemplo completo en Python
Delega una tarea desde cualquier lugar
Como la API de Sessions crea una sesión de Devin en la nube a partir de una única solicitud, cualquier herramienta, script o agente de código puede “delegar” trabajo a Devin, incluyendo el repo actual, la rama y los cambios sin confirmar en el prompt para que la sesión en la nube continúe desde donde lo dejaste.Crear una sesión con contexto del repositorio
Gestión de errores
Todos los ejemplos anteriores deben incluir gestión de errores en producción. Aquí tienes un patrón reutilizable:Soporte
¿Necesitas ayuda?
Si tienes preguntas sobre la API o quieres informar de algún problema, escribe a support@cognition.ai

