Skip to main content
Sessions

Session を検索

metadata と Session フィルターで Session を検索します。

POST /api/v1/cloud/sessions/search x-qoder-beta: search-2026-08-31 が必要です。すべてのパラメーターは任意で、JSON Body に指定します。URL Query パラメーターは無視されます。
パラメーター説明
metadataobject<string,string>metadata の完全一致条件。複数の条件は AND で結合
limitintegerページサイズ
pagestringnext_page で返されるカーソル
namestringSession タイトルの部分一致(大文字と小文字を区別しない)
orderstringdesc(デフォルト)または asc
include_archivedbooleanアーカイブ済み Session を含める
statusesarray<string>runningidlerescheduling、または terminated
agent_idstringAgent ID で絞り込む
agent_versionintegerAgent バージョンで絞り込む
deployment_idstringDeployment ID で絞り込む
memory_store_idstringマウントされた Memory Store ID で絞り込む
created_at[gt], created_at[gte]stringRFC 3339 形式の下限(排他/包含)
created_at[lt], created_at[lte]stringRFC 3339 形式の上限(排他/包含)
curl -X POST "https://api.qoder.com/api/v1/cloud/sessions/search" \
  -H "Authorization: Bearer $QODER_ACCESS_TOKEN" -H "Content-Type: application/json" \
  -H "x-qoder-beta: search-2026-08-31" \
  -d '{"metadata":{"ticket":"A-123"},"statuses":["idle"],"limit":20}'

レスポンス

フィールド説明
dataarray現在のページのリソース。各リソースのフィールドは対応する List エンドポイントを参照
first_idstring | null現在のページの最初のリソース ID
last_idstring | null現在のページの最後のリソース ID
has_moreboolean次のページがあるかどうか
next_pagestring | null次のページのカーソル。次のページがない場合は null
totalinteger | null最初のページではフィルターに一致するリソース総数。page 使用時は null
{
  "data": [],
  "first_id": null,
  "has_more": false,
  "last_id": null,
  "next_page": null,
  "total": 0
}
data のリソースフィールドはSession 一覧と同じです。metadata の key は 1〜64 文字、value は最大 512 文字の文字列です。デフォルトの処理中リクエスト上限は 10 で、超過すると 429 rate_limit_error が返されます。