Skip to main content
Esta guía te muestra cómo configurar el acceso a la API para equipos y organizaciones estándar (no Enterprise). Crearás un usuario de servicio, obtendrás tus credenciales y harás tu primera llamada a la API en minutos.
Si formas parte de una cuenta Enterprise con varias organizaciones, roles personalizados o SSO (Single Sign-On), consulta en su lugar el inicio rápido para Enterprise.

Paso 1: Crear un usuario de servicio

  1. Ve a Settings > Devin API en tu organización y abre la pestaña Service users
  2. Haz clic en Provision service user
  3. Elige un nombre descriptivo para mostrar (p. ej., “CI Pipeline”, “Monitoring Bot”)
  4. Selecciona un rol:
    • Admin — acceso completo, incluida la configuración de la organización y la membresía
    • Member — puede crear y gestionar sesiones de Devin y la mayoría de los recursos de la organización, pero no la configuración de la organización ni la membresía
Usa el rol de Member para la mayoría de las automatizaciones. Usa Admin solo si tu integración necesita gestionar la configuración de la organización u otros usuarios.

Paso 2: Copia tu clave de API

  1. Después de aprovisionar el usuario de servicio, su clave de API se muestra en un diálogo
  2. Copia la clave de inmediato: comienza con cog_ y no se mostrará de nuevo
  3. Almacénala de forma segura como una variable de entorno:

Paso 3: Realiza tu primera llamada a la API

Crea una sesión de Devin:
Encuentra tu ID de organización en la parte superior de la página Settings → Devin API.
¿Quieres que las sesiones se atribuyan a tu usuario? De forma predeterminada, las sesiones se atribuyen al usuario de servicio. Para crear sesiones en nombre de un usuario específico (para que aparezcan en la lista de sesiones de ese usuario), agrega "create_as_user_id": "user_abc123" al cuerpo de la solicitud. Esto requiere el rol de Admin (que incluye el permiso ImpersonateOrgSessions). Consulta Session attribution para más detalles.

Paso 4: Operaciones habituales

Listar tus sesiones

Enviar un mensaje a una sesión activa

Gestionar Knowledge

Permisos para usuarios de Teams

Las organizaciones de Teams tienen un modelo de permisos sencillo: Para un control de acceso basado en roles (RBAC) más granular, consulta la guía de inicio rápido de Enterprise.

Próximos pasos