Zum Hauptinhalt springen
POST
/
v3
/
organizations
/
{org_id}
/
sessions
/
{devin_id}
/
insights
/
generate
Sitzungserkenntnisse generieren
curl --request POST \
  --url https://api.devin.ai/v3/organizations/{org_id}/sessions/{devin_id}/insights/generate \
  --header 'Authorization: Bearer <token>'
{
  "session_id": "<string>",
  "status": "<string>"
}
devin_id ist die Sitzungs-ID mit dem Präfix devin- (z. B. devin-abc123).

Berechtigungen

Erfordert einen Service-Benutzer mit der Berechtigung ManageOrgSessions auf Ebene der Organisation.

Verhalten

  • Wenn bereits Insights generiert wurden (oder die Generierung noch läuft), gibt der Endpunkt { "status": "already_exists" } zurück, ohne sie erneut anzustoßen.
  • Wenn keine Insights vorhanden sind (oder der letzte Versuch fehlgeschlagen ist), stößt der Endpunkt die Generierung im Hintergrund an und gibt { "status": "started" } zurück.
  • Fragen Sie den Endpunkt GET Sitzungs-Insights ab, um die Ergebnisse abzurufen, sobald die Generierung abgeschlossen ist.

Autorisierungen

Authorization
string
header
erforderlich

Servicebenutzer-Anmeldedaten (Präfix: cog_)

Pfadparameter

devin_id
string | null
erforderlich

Devin-Sitzungs-ID (Präfix: devin-)

Beispiel:

"devin-abc123def456"

org_id
string | null
erforderlich

Organisations-ID (Präfix: org-)

Beispiel:

"org-abc123def456"

Antwort

Erfolgreiche Antwort

Antwort auf das Auslösen der Generierung von Sitzungserkenntnissen.

session_id
string
erforderlich

Die Sitzungs-ID, für die die Generierung von Erkenntnissen ausgelöst wurde.

status
string
erforderlich

Der Status der Generierungsanfrage.