メインコンテンツへスキップ
POST
/
v3
/
enterprise
/
sessions
/
{devin_id}
/
insights
/
generate
セッションインサイトを生成
curl --request POST \
  --url https://api.devin.ai/v3/enterprise/sessions/{devin_id}/insights/generate \
  --header 'Authorization: Bearer <token>'
{
  "session_id": "<string>",
  "status": "<string>"
}
devin_id は、セッション ID の先頭に devin- を付けたものです (例: devin-abc123) 。

権限

Enterprise レベルの ManageAccountSessions 権限を持つサービスユーザーが必要です。

動作

  • インサイトがすでに生成されている場合 (または生成中の場合) 、エンドポイントは再実行せず、{ "status": "already_exists" } を返します。
  • インサイトが存在しない場合 (または前回の試行が失敗した場合) 、エンドポイントはバックグラウンドで生成を開始し、{ "status": "started" } を返します。
  • 生成が完了したら、GET セッションインサイト エンドポイントをポーリングして結果を取得してください。

承認

Authorization
string
header
必須

サービスユーザーの認証情報(接頭辞: cog_)

パスパラメータ

devin_id
string | null
必須

Devin セッション ID(プレフィックス: devin-)

:

"devin-abc123def456"

クエリパラメータ

org_id
string | null

レスポンス

成功レスポンス

セッションインサイトの生成をトリガーした際のレスポンス。

session_id
string
必須

インサイト生成がトリガーされたセッション ID。

status
string
必須

生成リクエストのステータス。