Saltar al contenido principal

Notas de la versión de la API

Esta página registra los cambios específicos de las APIs de Devin (v1, v2 y v3). Para ver las novedades de la aplicación, consulta las notas de la versión de la aplicación.

2025

Diciembre de 2025

Actualizaciones de la API v3
  • Routers de Notes y Playbooks (1 de dic.): Se añadieron endpoints de administració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, y los endpoints de Playbooks requieren el permiso ManageAccountPlaybooks.

Noviembre de 2025

Actualizaciones de la API Enterprise v2
  • Actualización del límite de paginación (21 de 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.
  • Enrutador de sesiones (16 de nov.): Se agregaron endpoints completos de gestión de sesiones a la API v2 para administradores Enterprise.
  • Endpoint de la API de snapshots (3 de nov.): Se agregó un endpoint para obtener detalles de snapshots de forma programática.
Actualizaciones de la API v1
  • Endpoint para terminar sesiones (31 de oct.): Se agregó un endpoint para terminar sesiones en ejecución de forma programática.

Octubre de 2025

Lanzamiento de la API v3 (Beta)
  • Lanzamiento de la API v3 (23 de oct): Se lanzó la API v3 con compatibilidad completa con RBAC, un modelo de autenticación de usuarios de servicio y un registro de auditoría integral para las acciones de los usuarios de servicio.
Actualizaciones de la API Enterprise v2
  • Endpoint de creación de snapshots (30 de oct): Nuevo endpoint de la API de Organizaciones Enterprise v2 para que los administradores de la empresa clonen repositorios de forma programática y creen snapshots con pasos de configuración personalizados y comandos de inicio.
  • Mejoras en la API de Playbooks (14 de oct): Se agregó una API para publicar playbooks Enterprise con funcionalidad mejorada para la gestión programática de playbooks.

Septiembre de 2025

Actualizaciones de la Enterprise API v2
  • Router de roles (25 de septiembre): Se agregó un router de roles de Enterprise con cinco endpoints de API para gestionar roles de forma programática.
Actualizaciones de la API v1
  • API de Playbooks (6 de septiembre): Se agregaron endpoints completos de la API de Playbooks a v1 para crear, actualizar, listar y eliminar playbooks de forma programática.
  • Endpoint de secrets (5 de septiembre): Se agregó un nuevo endpoint POST /v1/secrets para crear secretos a través de la API.

Marzo de 2025

Lanzamiento de la Enterprise API v2
  • Lanzamiento de la API v2 (23 de marzo): Lanzamos la Enterprise API v2 para administradores de Enterprise, con funciones 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

Nos esforzamos por mantener la compatibilidad con versiones anteriores dentro de las versiones principales. Los cambios que rompan la compatibilidad serán:
  1. Anunciados con al menos 7 días de anticipación
  2. Documentados en estas notas de la versión
  3. Acompañados de guías de migración cuando corresponda

Proceso de obsolescencia

Cuando marcamos como obsoleta una funcionalidad de la API:
  1. Anuncio: Anunciaremos la obsolescencia con un cronograma
  2. Período de obsolescencia: La funcionalidad sigue disponible, pero marcada como obsoleta
  3. 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

Si estás creando nuevas integraciones que requieren permisos granulares, considera usar v3 en lugar de v1: Diferencias clave:
  • 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/*)
Pasos de migración:
  1. Crea un usuario de servicio en Enterprise Settings > Service Users
  2. Asigna los roles apropiados al usuario de servicio
  3. Genera una API key para el usuario de servicio
  4. Actualiza tu integración para usar los endpoints de v3
  5. Realiza pruebas exhaustivas en un entorno no productivo
Ver documentación de la API v3 →

Migrar de v2 a v3

v3 ofrece más flexibilidad que v2 para la automatización en Enterprise: Principales diferencias:
  • 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
Cuándo migrar:
  • 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

Para consultas sobre cambios en la API o asistencia con la migración: