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
- Ve a Settings > Service users en tu organización
- Haz clic en Create service user
- Elige un nombre descriptivo (p. ej., “CI Pipeline”, “Monitoring Bot”)
- Selecciona un rol:
- Admin — acceso completo para gestionar sesiones, Knowledge, playbooks, secretos y la configuración
- Member — puede crear y gestionar sesiones de Devin y ver recursos
Paso 2: Generar una API key
- Después de crear el usuario de servicio, haz clic en Generate API key
- Copia la clave de inmediato: comienza con
cog_y no se mostrará de nuevo - Almacénala de forma segura como una variable de entorno:
Paso 3: Realiza tu primera llamada a la 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
Enumerar tus sesiones
Enviar un mensaje a una sesión activa
Gestionar Knowledge
Permisos para usuarios de Teams
| Rol | Puede crear sesiones | Puede administrar recursos | Puede administrar la configuración |
|---|---|---|---|
| Member | Sí | Sí (Knowledge, playbooks, secrets) | No |
| Admin | Sí | Sí | Sí |
Próximos pasos
- Explora los endpoints de la Organization API en la barra lateral
- Consulta ejemplos de uso para patrones de integración habituales
- Obtén información detallada sobre la autenticación
- Configura sesiones programadas para tareas recurrentes
