Créer une nouvelle session
ManageOrgSessions au niveau de l’organisation.
| Fonctionnalité | Autorisation requise |
|---|---|
create_as_user_id | ImpersonateOrgSessions |
create_as_user_id permet de créer une session sur le compte d’un autre utilisateur. Cela nécessite :
ImpersonateOrgSessionsUseDevinSessionsIdentifiant de compte de service (préfixe : cog_)
analyze, create, improve, batch, manage 1 - 2083JSON Schema (Draft 7) pour la validation de la sortie structurée. Taille maximale : 64 Ko. Doit être autonome (aucune référence externe via $ref).
Réponse réussie
new, creating, claimed, running, exit, error, suspended, resuming Informations supplémentaires sur le statut actuel de la session. Lorsque status est égal à 'running' : 'working' (travail en cours), 'waiting_for_user' (en attente d’une intervention de l’utilisateur), 'waiting_for_approval' (en attente de l’approbation d’une action en mode sécurisé) ou 'finished' (tâche terminée). Lorsque status est égal à 'suspended' : le motif de la suspension, par exemple 'inactivity', 'user_request', 'usage_limit_exceeded', 'out_of_credits', 'out_of_quota', 'no_quota_allocation', 'payment_declined', 'org_usage_limit_exceeded' ou 'error'. Renseigné uniquement sur les 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 Sortie structurée validée provenant de la session. Renseignée uniquement sur les endpoints GET/list.