POST /api/v1/cloud/sessions/{session_id}
Session の可変属性を更新します。省略したフィールドは保持されます。
パスパラメータ
| パラメータ | 型 | 説明 |
|---|---|---|
session_id | string | sess_ プレフィックスを持つ Session ID |
ヘッダー
| ヘッダー | 必須 | 説明 |
|---|---|---|
Authorization | はい | Bearer $QODER_PAT |
Content-Type | はい | application/json |
リクエストボディ
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
title | string | null | いいえ | 新しい Session タイトル。クリアするには null を送信します |
metadata | object | null | いいえ | メタデータパッチ。値が null のオブジェクトキーはそのキーを削除します。トップレベルの null は現在 no-op です |
agent | object | いいえ | Session 途中の Agent 更新。tools と mcp_servers のみサポートされ、指定された場合はそれぞれ完全置換となります |
注意:vault_idsは公開 Session 形式に現れますが、現在このエンドポイントでは書き込みできません — リクエストは拒否されます。読み取り時のみ使用してください。サポートされるリクエストボディの一部ではありません。delta_flush_interval_msもサポートされません。
リクエスト例
レスポンス例
HTTP 200 OK 更新後の Session オブジェクトを返します。エラー
| HTTP | Type | 発生条件 |
|---|---|---|
| 400 | invalid_request_error | リクエストボディの形式エラー、サポートされないフィールド、またはサポートされない Agent 更新フィールド |
| 401 | authentication_error | PAT が無効または期限切れ |
| 404 | not_found_error | Session が存在しない |
関連項目
Session の起動
Agent を環境で実行し、ステートフルな対話を行う。