Saltar al contenido principal
Esta guía explica cómo migrar integraciones existentes de la API v1 o v2 a las API actuales de Organización y Enterprise. Las API heredadas (v1 y v2) seguirán funcionando durante el período de deprecación, pero todas las nuevas funcionalidades solo están disponibles en la API actual.

Qué está cambiando

Paso 1: Crear un usuario de servicio

Reemplaza tu API key heredada por un usuario de servicio:
  1. Ve a Settings > Service users
  2. Crea un usuario de servicio con un rol adecuado
  3. Genera una API key (empieza con cog_)
  4. Actualiza tu integración para usar la nueva clave
Tus API keys anteriores seguirán funcionando durante el período de deprecación. Podrás migrar gradualmente.

Paso 2: Actualizar las URL de los endpoints

Endpoints de sesión

Endpoints de Knowledge

Endpoints de playbooks

Endpoints de secretos

Endpoints exclusivos de Enterprise (nuevo)

Estos endpoints no tienen equivalente en v1/v2: solo están disponibles en la versión actual de la API:
  • GET /v3/enterprise/organizations — Listar organizaciones
  • GET /v3/enterprise/audit-logs — Registros de auditoría
  • GET /v3/enterprise/consumption/* — Datos de uso y facturación
  • GET /v3/enterprise/metrics/* — Métricas de uso
  • GET /v3/enterprise/members/users — Administración de usuarios
  • GET /v3/enterprise/roles — Administración de roles
  • Aprovisionamiento de usuarios de servicio, listas de acceso por IP, límites de ACU y más

Paso 3: Actualizar la paginación

La API actual usa paginación basada en cursor en lugar de paginación basada en desplazamiento:
Consulta Paginación para obtener más detalles.

Paso 4: Gestionar los cambios en el formato de la respuesta

Valores de estado de la sesión

La API actual devuelve información de estado más detallada. Consulta la referencia del endpoint para conocer el esquema completo.

Respuestas de error

El formato de las respuestas de error es coherente: código de estado HTTP + cuerpo JSON con detalles del error.

Cronograma de obsolescencia

Las API keys heredadas muestran un banner de obsolescencia en la interfaz de configuración de Devin. Durante el período de transición:
  • Ahora: Las API keys heredadas siguen funcionando. Es posible que las organizaciones nuevas no tengan acceso a la creación de keys heredadas.
  • Período de obsolescencia: Tanto las keys heredadas como los tokens de usuarios de servicio funcionan en paralelo.
  • Fin de vida útil: Las API keys heredadas se eliminarán pronto. Supervisa la configuración de Devin para ver los anuncios.
Recomendamos migrar a usuarios de servicio lo antes posible para aprovechar el control de acceso basado en roles, la atribución de sesiones y las nuevas funciones.

¿Necesitas ayuda?

Si tienes problemas durante la migración, ponte en contacto a través de tu canal de soporte habitual de Devin o escríbenos a support@cognition.ai.