メインコンテンツへスキップ
このページでは、複数の API グループで使用されるリソース横断的な構造を定義します。リソース固有の構造は各リソースディレクトリのデータ構造ページに記載されています。

メタデータオブジェクト

metadata は呼び出し元が定義する文字列属性のフラットオブジェクトです。
ルール説明
形式値が文字列の JSON オブジェクト
最大キー数16
最大キー長64 Unicode 文字
最大値長512 Unicode 文字
デフォルト省略時は {}
例:
{
  "team": "docs",
  "project": "cloud-agents"
}

ページネーションリスト

リストエンドポイントはカーソルページネーションエンベロープを返します。
フィールド説明
dataarray現在のページのリソースオブジェクト
has_morebooleanさらにレコードがあるかどうか
first_idstring | null最初に返されたアイテムのカーソル ID、data が空の場合は null
last_idstring | null最後に返されたアイテムのカーソル ID、data が空の場合は null

エラーエンベロープ

エラーレスポンスは以下のエンベロープを使用します:
{
  "type": "error",
  "error": {
    "type": "invalid_request_error",
    "message": "Field 'name' is required."
  }
}
フィールド説明
typestring固定値 "error"
error.typestringエラーカテゴリ。invalid_request_errorauthentication_errorpermission_errornot_found_errorconflict_errorapi_error など
error.messagestring人間が読めるエラーメッセージ

タイムスタンプ

タイムスタンプは UTC の ISO 8601 / RFC 3339 文字列です(例: "2026-05-18T15:26:39.61669Z")。一部のフィールドは null 許容です。詳細は各リソーススキーマに明記されています。

ID プレフィックス

リソースプレフィックス
Agentagent_
Environmentenv_
Sessionsess_
Session イベントevt_
Turnturn_
Filefile_
Vaultvault_
Vault クレデンシャルvcred_
Skillskill_
Memory Storememstore_
Memory エントリmem_
Memory バージョンmemver_

関連項目

概要

Qoder Cloud Agents の全体像。