Récupérer des informations détaillées sur une session spécifique, notamment le nombre de messages, la catégorie de taille de la session et une analyse générée par l’IA.
devin_id est l’identifiant de session préfixé par devin- (par exemple : devin-abc123).ViewOrgSessions au niveau de l’organisation.Identifiant de compte de service (préfixe : cog_)
Réponse réussie
Détails de session complétés par des métriques quantitatives et une analyse par IA.
Étend SessionResponse avec des champs supplémentaires qui nécessitent des requêtes supplémentaires.
Nombre de messages Devin envoyés pendant la session.
Nombre de messages utilisateur envoyés pendant la session.
Catégorisation de la taille de la session, basée sur l’utilisation d’ACU et le nombre de messages.
xs, s, m, l, xl new, claimed, running, exit, error, suspended, resuming Analyse de session générée par l’IA. Null si l’analyse n’a pas été déclenchée. L’analyse doit être déclenchée par l’utilisateur, soit via l’interface de Devin, soit en appelant l’endpoint de génération des analyses de session.
Informations complémentaires sur l’état actuel de la session. Lorsque le status est « 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 le status est « suspended » : la raison de la suspension, par exemple « inactivity », « user_request », « usage_limit_exceeded », « out_of_credits », « payment_declined », « org_usage_limit_exceeded » ou « error ». Renseigné uniquement pour les endpoints GET/list.
working, waiting_for_user, waiting_for_approval, finished, inactivity, user_request, usage_limit_exceeded, out_of_credits, payment_declined, org_usage_limit_exceeded, error Sortie structurée validée de la session. Renseignée uniquement pour les points de terminaison GET/LIST.