Cria uma nova sessão.
ManageOrgSessions no nível da organização.
| Recurso | Permissão necessária |
|---|---|
create_as_user_id | ImpersonateOrgSessions |
create_as_user_id permite criar uma sessão em nome de outro usuário. Para isso, é necessário que:
ImpersonateOrgSessionsUseDevinSessionsCredencial de usuário de serviço (prefixo: cog_)
analyze, create, improve, batch, manage 1 - 2083JSON Schema (Draft 7) usado para validar a saída estruturada. Máx. 64 KB. Deve ser autocontido (sem $ref externos).
Resposta com sucesso
new, creating, claimed, running, exit, error, suspended, resuming Detalhes adicionais sobre o status atual da sessão. Quando o status for 'running': 'working' (trabalhando ativamente), 'waiting_for_user' (requer entrada do usuário), 'waiting_for_approval' (aguardando aprovação da ação no modo seguro) ou 'finished' (tarefa concluída). Quando o status for 'suspended': o motivo da suspensão, como 'inactivity', 'user_request', 'usage_limit_exceeded', 'out_of_credits', 'out_of_quota', 'no_quota_allocation', 'payment_declined', 'org_usage_limit_exceeded' ou 'error'. Preenchido apenas nos endpoints get/list.
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 Saída estruturada validada da sessão. Preenchido apenas em endpoints GET/list.