Si estás en un plan de Teams con una sola organización y no necesitas roles personalizados, la guía de inicio rápido de Teams es más sencilla.
Si eres cliente de Devin Enterprise con una implementación dedicada, deberás reemplazar
api.devin.ai en todas las URL de la API por el dominio de API personalizado de tu organización (por ejemplo, api.your-company.devinenterprise.com). Ponte en contacto con el administrador de Devin de tu organización o con el equipo de soporte de Cognition si no tienes claro cuál es tu dominio de API.Comprender los ámbitos de los usuarios de servicio
| Ámbito | URL base | Caso de uso |
|---|---|---|
| Enterprise | /v3/enterprise/* | Administración entre organizaciones, analítica, registros de auditoría, gestión de miembros |
| Organización | /v3/organizations/{org_id}/* | Sesiones, Knowledge, playbooks, secretos dentro de una sola organización |
Paso 1: Crear un usuario de servicio
Usuario de servicio de Enterprise (acceso entre organizaciones)
- Ve a Configuración de Enterprise > Usuarios de servicio
- Haz clic en Crear usuario de servicio
- Elige un nombre (p. ej., “Panel de analítica”, “Bot de aprovisionamiento de organizaciones”)
- Asigna un rol de Enterprise con los permisos que tu integración necesite
Usuario de servicio de organización (acceso a una sola organización)
- Ve a Settings > Service users dentro de la organización de destino
- Haz clic en Create service user
- Elige un nombre y asigna un rol a nivel de organización
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 volverá a mostrarse - Almacénala de forma segura como una variable de entorno:
Paso 3: Realizar tu primera llamada a la API
Ejemplo de endpoint de Enterprise
Ejemplo de endpoint de organización
Permisos y RBAC
- Permisos de Enterprise — controlan los endpoints
/v3/enterprise/*(por ejemplo,ManageOrganizations,ManageBilling,ViewAccountMetrics) - Permisos de organización — controlan los endpoints
/v3/organizations/{org_id}/*(por ejemplo,UseDevinSessions,ManageOrgSecrets,ManageOrgPlaybooks)
ViewAccountSessions otorga ViewOrgSessions en cada organización.
Para ver la referencia completa de permisos, consulta la documentación de permisos y RBAC.
Flujos de trabajo empresariales habituales
Supervisar el consumo en todas las organizaciones
Consulta del registro de auditoría
Administrar usuarios entre organizaciones
Próximos pasos
- Consulta la referencia completa de permisos de la API
- Obtén información detallada sobre la autenticación
- Configura la paginación para conjuntos de resultados grandes
- Revisa la guía de migración si migras desde v1/v2
