特定のセッションについて、メッセージ数、 セッションサイズの分類、AIによる分析を含む詳細なインサイトを取得します。
devin_id は、セッション ID の先頭に devin- を付けたものです (例: devin-abc123) 。ViewOrgSessions 権限が付与されたサービスユーザーが必要です。サービスユーザーの認証情報(接頭辞: cog_)
成功レスポンス
セッションの詳細に、定量的なメトリクスと AI による分析結果を付加したものです。
追加のクエリが必要となるフィールドを含めることで、SessionResponse を拡張します。
セッション中に送信された Devin メッセージ数。
セッション中に送信されたユーザーメッセージ数。
セッションの規模を、ACU 使用量とメッセージ数に基づいて分類したもの。
xs, s, m, l, xl new, claimed, running, exit, error, suspended, resuming AI が生成したセッション分析です。分析がトリガーされていない場合は null になります。分析は、Devin UI を通じて、またはセッションインサイト生成エンドポイントを呼び出すことで、ユーザーがトリガーする必要があります。
セッションの現在のステータスに関する追加情報です。
status が running の場合:
working(処理中:アクティブに作業しています)waiting_for_user(ユーザーからの入力待ち)waiting_for_approval(セーフモードでのアクション承認待ち)finished(タスク完了)status が suspended の場合:
suspended の理由として、inactivity(一定時間操作がなかったため)、user_request(ユーザーによる一時停止リクエスト)、usage_limit_exceeded(利用上限超過)、out_of_credits(クレジット不足)、payment_declined(支払いが拒否された)、org_usage_limit_exceeded(組織の利用上限超過)、error(エラー)などの値が入ります。
このフィールドは 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 セッションからの検証済み構造化出力。GET/list エンドポイントでのみ設定されます。