新しいセッションを作成します。
ManageOrgSessions 権限が付与されたサービスユーザーが必要です。
| 機能 | 必要な権限 |
|---|---|
create_as_user_id | ImpersonateOrgSessions |
create_as_user_id パラメータを使用すると、別のユーザーに代わってセッションを作成できます。これには以下が必要です:
ImpersonateOrgSessions 権限を持っていることUseDevinSessions 権限を持っていることサービスユーザーの認証情報(接頭辞: cog_)
analyze, create, improve, batch, manage 1 - 2083構造化出力を検証するための JSON Schema(Draft 7)。最大 64KB。自己完結している必要があり(外部 $ref や外部参照は使用できません)。
成功レスポンス
new, creating, claimed, running, exit, error, suspended, resuming セッションの現在のステータスに関する追加情報。status が 'running' の場合: 'working'(アクティブに作業中)、'waiting_for_user'(ユーザー入力が必要)、'waiting_for_approval'(セーフモードでアクションの承認待ち)、または 'finished'(task 完了)。status が 'suspended' の場合: 'inactivity'、'user_request'、'usage_limit_exceeded'、'out_of_credits'、'out_of_quota'、'no_quota_allocation'、'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, out_of_quota, no_quota_allocation, payment_declined, org_usage_limit_exceeded, error セッションからの検証済み構造化出力。GET/list エンドポイントでのみ設定されます。