2026
Febrero de 2026
Actualizaciones de la API v3
-
Endpoints de listas de acceso IP (9 de febrero): Se agregaron los endpoints
GET /v3beta1/enterprise/ip-access-list,PUT /v3beta1/enterprise/ip-access-listyDELETE /v3beta1/enterprise/ip-access-listpara gestionar listas de IP permitidas de Enterprise. El endpoint PUT reemplaza la lista completa con los rangos de IP proporcionados (se admite notación CIDR). Requiere el permisoManageEnterpriseSettings. -
Endpoints de sesiones programadas (3 de febrero): Se agregaron endpoints de gestión de horarios a nivel de organización:
POST /v3beta1/organizations/{org_id}/schedulespara crear horarios,GET /v3beta1/organizations/{org_id}/schedulespara listar horarios,GET /v3beta1/organizations/{org_id}/schedules/{schedule_id}para recuperar un horario específico,PATCH /v3beta1/organizations/{org_id}/schedules/{schedule_id}para actualizar horarios yDELETE /v3beta1/organizations/{org_id}/schedules/{schedule_id}para eliminar horarios. Requiere el permisoManageOrgSchedules.
Enero de 2026
Actualizaciones de la API v3
-
Endpoints de límites de ACU (27 ene): Se agregaron endpoints de gestión de límites de ACU de Enterprise para sesiones de Devin:
GET /v3beta1/enterprise/consumption/acu-limits/devinpara recuperar los límites,PUT .../organizations/{org_id}para establecer límites a nivel de organización yDELETEpara eliminar los límites. Requiere el permisoManageBilling. -
Endpoints de archivos adjuntos (27 ene): Se agregaron endpoints de archivos adjuntos a nivel de organización:
POST /v3beta1/organizations/{org_id}/attachmentspara cargar archivos adjuntos yGET /v3beta1/organizations/{org_id}/attachments/{uuid}/{name}para descargar archivos adjuntos. La carga requiere el permisoUseDevinSessions, la descarga requiere el permisoViewOrgSessions. -
Endpoint de cola (21 ene): Se agregó el endpoint
GET /v3beta1/enterprise/queuepara que los administradores de Enterprise puedan supervisar la salud de la cola de sesiones. Devuelve el número total de sesiones en cola y un indicador de estado (normal,elevatedohigh). Es útil para configurar alertas ante problemas de capacidad. Requiere el permisoViewAccountMetrics. -
Endpoints de sesiones (19 de enero): Se agregaron los endpoints
GET /v3beta1/enterprise/sessions/{devin_id}yGET /v3beta1/organizations/{org_id}/sessions/{devin_id}para obtener los detalles de una sesión específica. También se agregaron los endpointsPOST /v3beta1/enterprise/sessions/{devin_id}/messagesyPOST /v3beta1/organizations/{org_id}/sessions/{devin_id}/messagespara enviar mensajes a sesiones activas (las sesiones se reanudan automáticamente si están suspendidas). También se agregó el parámetro de filtrooriginsa los endpoints de lista de sesiones para filtrar por el origen de la sesión (webapp,slack,teams,api,linear,jira,other). -
Parámetro de orden en los registros de auditoría (17 de ene): Se agregó el parámetro de consulta
order(ascodesc, con valor predeterminadodesc) a los endpoints de registros de auditoría de Enterprise y de organización para controlar el orden de los resultados. -
Router de secretos (16 ene): Se añadieron endpoints de gestión de secretos a nivel de organización:
GET /v3beta1/organizations/{org_id}/secretspara listar secretos,POST /v3beta1/organizations/{org_id}/secretspara crear secretos yDELETE /v3beta1/organizations/{org_id}/secrets/{secret_id}para eliminar secretos. Requiere el permisoManageOrgSecrets. -
Corrección de registros de auditoría (15 de enero): Se corrigió un problema en el que
end_cursorno se devolvía en las respuestas de la API de registros de auditoría cuando la página contenía elementos. -
Provisionamiento de usuarios de servicio (14 de ene.): Se añadieron los endpoints
POST /v3beta1/enterprise/service-usersyPOST /v3beta1/organizations/{org_id}/service-userspara crear de forma programática nuevos usuarios de servicio. Aplica prevención de escalada de privilegios: los permisos del rol de destino deben ser un subconjunto de los permisos del llamante, y los permisosManageServiceUsersnunca pueden concederse. Requiere el permisoManageAccountServiceUsersoManageOrgServiceUsers, respectivamente. -
Endpoints a nivel de Enterprise para grupos de IDP (14 de enero): Se agregó
GET /v3beta1/enterprise/idp-groupspara listar los grupos de IDP registrados en una cuenta Enterprise,POST /v3beta1/enterprise/idp-groupspara registrar de forma masiva grupos de IDP (hasta 100 a la vez) yDELETE /v3beta1/enterprise/idp-groups/{idp_group_name}para eliminar un grupo de IDP registrado. No se pueden eliminar grupos con asignaciones de roles existentes o membresías de usuarios. Requiere el permisoManageAccountMembership. -
Acciones del registro de auditoría (12 de enero): Se agregaron los tipos de acción
create_join_request,automatic_join_eventyreject_join_requesten las respuestas del registro de auditoría. -
Endpoint de usuarios activos (8 de enero): Se agregó el endpoint
GET /v3beta1/enterprise/metrics/active-userspara obtener usuarios activos únicos en un rango de fechas personalizado. A diferencia de los endpoints DAU/WAU/MAU, que devuelven listas desglosadas por período, este endpoint devuelve un único recuento de usuarios activos únicos en todo el rango especificado. Admite filtrado por identificadores de organización y umbrales de actividad configurables (min_sessions,min_searches). -
Estado predeterminado de los hipervisores (8 de enero): El endpoint
GET /v3beta1/enterprise/hypervisorsahora, de forma predeterminada, filtra por el estadoavailableen lugar de devolver todos los hipervisores. Incluyestatus=allpara obtener hipervisores independientemente de su estado. -
Secretos de sesión (5 ene): Se agregó el parámetro
session_secretsal endpoint de creación de sesiones (POST /v3beta1/organizations/{org_id}/sessions). Los secretos de sesión son secretos temporales disponibles solo dentro de la sesión actual y no se almacenan en los secretos de la organización. -
Corrección de paginación (5 de enero): Se corrigió un error en la paginación de la API de Usuarios de Enterprise v3 donde
end_cursorno siempre se devolvía correctamente.
-
Corrección en la clonación de repositorios (20 de enero): Se corrigió el esquema del endpoint
POST /v2/enterprise/organizations/{org_id}/clone-repository. Se eliminó el formato heredadoRepoSetupStepsTy se simplificó el cuerpo de la solicitud para que use campos planos (pull_repo_commands,run_lint_commands,run_project_commands,update_dependencies_commands,repo_note,repo_path). -
Campos de URL de permisos de Git (15 ene): Se agregaron los campos
group_prefix_urlyrepo_urlal esquemaGitPermissionRequest, proporcionando alternativas con URL completas para la coincidencia de repositorios y prefijos de grupo basada en rutas. -
Campo de rol de miembro de la organización (8 de ene): Se agregó el campo
org_role_namea la respuesta deGET /v2/enterprise/organizations/{org_id}/members, que muestra el rol de cada miembro dentro de la organización. -
Opción de creación de organización (8 ene): Se agregó el parámetro booleano
add_creator_as_member(establecido entruede forma predeterminada) aPOST /v2/enterprise/organizations, lo que permite a los administradores de Enterprise crear organizaciones sin que se les añada automáticamente como miembros. - Documentación sobre la zona horaria de consumo (7 de enero): Se agregó documentación sobre el comportamiento de la zona horaria para los endpoints de consumo diario. Los ciclos de facturación usan la medianoche, hora del Pacífico (PST) (08:00:00 UTC), como límite del día.
- Actualización de tipos de secretos (16 de enero): Se agregó
dictionarycomo un valor de tipo de secreto reconocido en el esquema de la API de secretos. Nota: la creación de secretos con tipodictionaryestá obsoleta; usacookie,key-valueototpen su lugar.
2025
Diciembre de 2025
Actualizaciones de la API v3
- Endpoint de límites de grupos de organizaciones (23 dic): Se agregaron los endpoints
GET /v3beta1/enterprise/org-group-limitsyPUT /v3beta1/enterprise/org-group-limitspara gestionar las configuraciones de grupos de organizaciones. Los grupos asignan conjuntos de ID de organización a límites máximos opcionales de Agent Compute Unit por ciclo de facturación. Requiere el permisoManageOrganizations. Esta funcionalidad requiere habilitación por parte de tu equipo de cuentas. - Endpoint de archivado de sesiones (11 dic): Se agregó el endpoint
POST /v3beta1/organizations/{org_id}/sessions/{devin_id}/archivepara archivar sesiones. También se agregó el parámetro de consultaarchiveaDELETE /v3beta1/organizations/{org_id}/sessions/{devin_id}(terminar sesión) y el campois_archiveda las respuestas de sesión. - Eliminación del parámetro order (11 dic): Cambio incompatible: Se eliminó el parámetro de consulta
orderdel endpoint de listado de sesiones (GET /v3beta1/organizations/{org_id}/sessions). Los clientes deben dejar de enviarorder; en su lugar, deben utilizar paginación basada en cursor con los parámetrosfirst/after. - Router de búsquedas (10 dic): Se agregaron endpoints de búsqueda a nivel de Enterprise y de organización en
GET /v3beta1/enterprise/searchesyGET /v3beta1/organizations/{org_id}/searchespara listar búsquedas con paginación y filtrado. - Mejoras en audit logs (10 dic): Se agregaron el objeto
datay los camposservice_user_nameyuser_emaila las respuestas de audit logs. Se agregó el tipo de acciónupdate_git_permission. - Compatibilidad con sesiones avanzadas (8 dic): Se agregó compatibilidad con modos avanzados de sesión (
analyze,create,improve,batch,manage) con nuevos parámetros de solicitud:advanced_mode,child_playbook_id,session_linksybypass_approval. Las respuestas de sesión ahora incluyen los camposchild_session_ids,parent_session_ideis_advanced. - Router de etiquetas de sesión (5 dic): Se agregaron endpoints CRUD en
/v3/beta/enterprise/organizations/{org_id}/tagspara gestionar las etiquetas de sesión permitidas por organización. Cuando la validación de etiquetas está habilitada, la creación de sesiones y las actualizaciones de etiquetas obligan a usar etiquetas de la lista permitida. - Endpoint de sesiones de Enterprise (5 dic): Se agregó
GET /v3/beta/enterprise/sessionspara listar sesiones en toda la cuenta Enterprise con filtrado opcional pororg_ids. - Actualizaciones de permisos de Git (5 dic): Se agregó el campo
prefix_pathpara hacer coincidir repositorios por prefijo de ruta. Se agregaron endpointsPUTyDELETEpara reemplazar en bloque o borrar todos los permisos de una organización. - Impersonación de sesión (5 dic): Se agregó el parámetro
create_as_user_idal endpoint de creación de sesiones, lo que permite que usuarios de servicio creen sesiones en nombre de otros usuarios. - Cambio en la respuesta de hypervisors (5 dic): La respuesta del endpoint de hypervisors ahora devuelve
utilization_percentageen lugar demax_slotsyavailable_slots. - Routers de Notes y Playbooks (1 dic): Se agregaron endpoints de gestión de Notes y Playbooks a nivel de Enterprise y de organización a la API v3. Los endpoints de Notes requieren el permiso
ManageAccountKnowledge, los endpoints de Playbooks requieren el permisoManageAccountPlaybooks.
- Endpoint de límites de grupos de organizaciones (23 dic): Se agregaron los endpoints
GET /v2/enterprise/org-group-limitsyPUT /v2/enterprise/org-group-limitspara gestionar las configuraciones de grupos de organizaciones. Los grupos asignan conjuntos de ID de organización a límites máximos opcionales de Agent Compute Unit por ciclo de facturación. El endpoint PUT reemplaza toda la configuración (los grupos que no estén en la solicitud se eliminan). Esta funcionalidad requiere habilitación por parte de tu equipo de cuentas. - Endpoint self (23 dic): Se agregó el endpoint
GET /v2/enterprise/selfque devuelve información sobre la API key autenticada, incluido el ID de la clave, el ID de usuario asociado, el correo electrónico del usuario y el ID de la organización. - Campo de mensajes de sesiones (11 dic): Se agregó el campo
messagesa la respuesta de la API de sesiones v2, que proporciona todos los mensajes de la sesión de forma similar a la API v1. - Mejoras en los esquemas de respuesta (11 dic): Se agregaron esquemas de respuesta adecuados para los endpoints de audit logs, snapshots y playbooks, incluidos
AuditLogsResponse,EnterpriseSnapshotResponseyEnterprisePlaybookResponse.
- Retirada de audit logs (5 dic): El endpoint
/v1/audit-logsse ha retirado; usa en su lugar los endpoints de audit logs de v2 o v3.
Noviembre de 2025
Actualizaciones de la API Enterprise v2
- Actualización del límite de paginación (21 nov): El límite máximo de paginación se redujo de 1000 a 200 elementos por solicitud para mejorar el rendimiento y la confiabilidad. El límite predeterminado sigue siendo 100. Este cambio NO afecta a la API externa v1.
- Router de sesiones (16 nov): Se agregaron endpoints completos de gestión de sesiones a la API v2 para administradores de Enterprise.
- Endpoint de la API de snapshots (3 nov): Se agregó un endpoint para obtener detalles de snapshots de forma programática.
- Endpoint para terminar sesiones (31 oct): Se agregó un endpoint para finalizar sesiones en ejecución de forma programática.
Octubre de 2025
Lanzamiento de la API v3 (Beta)
- Lanzamiento de la API v3 (23 oct): Se lanzó la API v3 con soporte completo de RBAC, modelo de autenticación para usuarios de servicio y registro de auditoría completo para las acciones de usuarios de servicio.
- Endpoint de creación de snapshots (30 oct): Nuevo endpoint de la API Enterprise Organizations v2 para que los administradores de Enterprise clonen repositorios de forma programática y creen snapshots con pasos de configuración personalizados y comandos de arranque.
- Mejoras en la API de Playbooks (14 oct): Se agregó una API para publicar playbooks de Enterprise con funcionalidad mejorada para la gestión programática de playbooks.
Septiembre de 2025
Actualizaciones de la API Enterprise v2
- Router de roles (25 sep): Se agregó un router de roles de Enterprise con cinco endpoints de API para gestionar roles de forma programática.
- API de Playbooks (6 sep): Se agregaron endpoints completos de la API de Playbooks a la v1 para crear, actualizar, listar y eliminar playbooks de forma programática.
- Endpoint de secretos (5 sep): Se agregó el nuevo endpoint
POST /v1/secretspara crear secretos mediante la API.
Marzo de 2025
Lanzamiento de la API Enterprise v2
- Lanzamiento de la API v2 (23 mar): Se lanzó la API Enterprise v2 para administradores de Enterprise con capacidades de gestión de organizaciones, seguimiento del consumo y gestión de miembros.
2024
Octubre de 2024
Lanzamiento de la API v1 (26 de oct)
- Lanzamos una API REST para la creación y administración programática de sesiones
- Endpoints para la creación, supervisión y administración de sesiones
- Compatibilidad con carga y descarga de archivos adjuntos
- Autenticación básica con API keys
- Compatibilidad con la creación idempotente de sesiones
- Casos de uso: revisiones automáticas de pull requests (PR), resolución de errores de lint, migraciones
Política de versionado de API
Compatibilidad con versiones anteriores
- Anunciados con al menos 7 días de anticipación
- Documentados en estas notas de la versión
- Acompañados de guías de migración cuando corresponda
Proceso de obsolescencia
- Anuncio: Anunciaremos la obsolescencia con un cronograma
- Período de obsolescencia: La funcionalidad sigue disponible, pero marcada como obsoleta
- Eliminación: La funcionalidad se elimina después del período de obsolescencia
Compatibilidad de versiones
- v1: Disponible de forma general, con mantenimiento activo
- v2: Disponible de forma general, con mantenimiento activo
- v3: Beta: sujeta a cambios, aún no se recomienda para uso en producción
Guías de migración
Migrar de v1 a v3
- Autenticación: v3 requiere tokens de usuario de servicio en lugar de API keys personales/de servicio
- Autorización: v3 proporciona control de acceso basado en roles (RBAC) con permisos detallados por rol
- Endpoints: v3 usa diferentes patrones de URL (
/v3beta1/*en lugar de/v1/*)
- Crea un usuario de servicio en Enterprise Settings > Service Users
- Asigna los roles apropiados al usuario de servicio
- Genera una API key para el usuario de servicio
- Actualiza tu integración para usar los endpoints de v3
- Realiza pruebas exhaustivas en un entorno no productivo
Migrar de v2 a v3
- Autenticación: v3 utiliza usuarios de servicio en lugar de requerir claves personales de administradores de Enterprise
- Autorización: v3 admite RBAC granular (control de acceso basado en roles) en lugar de acceso limitado solo a administradores de Enterprise
- Alcance: v3 puede limitarse a organizaciones específicas; v2 siempre aplica a toda la cuenta Enterprise
- Necesitas automatización con permisos que no sean de administrador
- Quieres limitar el acceso a la API a organizaciones específicas
- Necesitas una separación clara entre cuentas humanas y de servicio
- Requieres registros de auditoría detallados para acciones automatizadas
Soporte
- Correo electrónico: support@cognition.ai
- Documentación: Descripción general de la API
- Guía de autenticación: Autenticación y API Keys
