Passer au contenu principal
POST
/
v3
/
enterprise
/
sessions
/
{devin_id}
/
insights
/
generate
Générer les analyses de session
curl --request POST \
  --url https://api.devin.ai/v3/enterprise/sessions/{devin_id}/insights/generate \
  --header 'Authorization: Bearer <token>'
{
  "session_id": "<string>",
  "status": "<string>"
}
Le devin_id est l’ID de session précédé du préfixe devin- (par ex. devin-abc123).

Autorisations

Nécessite un utilisateur de service disposant de l’autorisation ManageAccountSessions au niveau Enterprise.

Comportement

  • Si des insights ont déjà été générés (ou si la génération est en cours), l’endpoint renvoie { "status": "already_exists" } sans relancer la génération.
  • Si aucun insight n’existe (ou si la dernière tentative a échoué), l’endpoint lance la génération en arrière-plan et renvoie { "status": "started" }.
  • Interrogez régulièrement l’endpoint GET session insights pour récupérer les résultats une fois la génération terminée.

Autorisations

Authorization
string
header
requis

Identifiant de compte de service (préfixe : cog_)

Paramètres de chemin

devin_id
string | null
requis

ID de session Devin (préfixe : devin-)

Exemple:

"devin-abc123def456"

Paramètres de requête

org_id
string | null

Réponse

Réponse réussie

Réponse renvoyée lors du déclenchement de la génération des analyses de session.

session_id
string
requis

ID de la session pour laquelle la génération des analyses de session a été déclenchée.

status
string
requis

Statut de la requête de génération.