Crea una nueva sesión.
ManageOrgSessions a nivel de la organización.
| Funcionalidad | Permiso requerido |
|---|---|
create_as_user_id | ImpersonateOrgSessions |
create_as_user_id permite crear una sesión en nombre de otro usuario. Esto requiere:
ImpersonateOrgSessionsUseDevinSessionsCredencial de usuario de servicio (prefijo: cog_)
analyze, create, improve, batch, manage 1 - 2083Esquema JSON (Draft 7) para validar la salida estructurada. Máx. 64 KB. Debe ser autocontenido (sin $ref externos).
Respuesta correcta
new, creating, claimed, running, exit, error, suspended, resuming Detalle adicional sobre el estado actual de la sesión. Cuando el estado es 'running': 'working' (trabajando activamente), 'waiting_for_user' (requiere intervención del usuario), 'waiting_for_approval' (en espera de aprobación de la acción en modo seguro) o 'finished' (tarea completada). Cuando el estado es 'suspended': el motivo de la suspensión, como 'inactivity', 'user_request', 'usage_limit_exceeded', 'out_of_credits', 'out_of_quota', 'no_quota_allocation', 'payment_declined', 'org_usage_limit_exceeded' o 'error'. Solo se completa en los endpoints de GET y de listar.
working, waiting_for_user, waiting_for_approval, finished, inactivity, user_request, usage_limit_exceeded, out_of_credits, out_of_quota, no_quota_allocation, payment_declined, org_usage_limit_exceeded, error Salida estructurada validada de la sesión. Solo se incluye en endpoints GET/LIST.