メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.qoder.com/llms.txt

Use this file to discover all available pages before exploring further.

POST /v1/agents 新しい Agent 設定を作成します。

ヘッダー

ヘッダー必須説明
AuthorizationはいBearer <PAT>
Content-Typeはいapplication/json
Idempotency-Keyいいえ冪等キー、重複作成を防止

リクエストボディ

フィールド必須説明
namestringはいAgent 名、1-256 文字
modelstring / objectはいモデル識別子、文字列("ultimate" など)またはオブジェクト
systemstringいいえシステムプロンプト(System Prompt)
descriptionstringいいえAgent の説明
toolsarrayいいえツール設定リスト
mcp_serversarrayいいえMCP サーバー設定リスト
metadataobjectいいえカスタムメタデータのキーバリュー

リクエスト例

curl -X POST "https://openapi.qoder.sh/api/v1/cloud/agents" \
  -H "Authorization: Bearer $QODER_PAT" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "doc-test-agent",
    "model": "ultimate",
    "system": "あなたはドキュメントテストアシスタントです"
  }'

レスポンス例

HTTP 201 Created
{
  "type": "agent",
  "id": "agent_019eXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  "name": "doc-test-agent",
  "description": "",
  "model": "ultimate",
  "system": "あなたはドキュメントテストアシスタントです",
  "instructions": "あなたはドキュメントテストアシスタントです",
  "tools": [],
  "mcp_servers": [],
  "default_environment": "",
  "version": 1,
  "created_at": "2026-05-18T15:26:39.61669Z",
  "updated_at": "2026-05-18T15:26:39.61669Z"
}

レスポンスフィールド

フィールド説明
typestring固定値 "agent"
idstringAgent の一意識別子、プレフィックス agent_
namestringAgent 名
descriptionstringAgent の説明
modelstringモデル識別子
systemstringシステムプロンプト
instructionsstring指示内容(system フィールドと同期)
toolsarrayツール設定リスト
mcp_serversarrayMCP サーバー設定
default_environmentstringデフォルトの実行環境
versioninteger現在のバージョン番号、1 から開始してインクリメント
created_atstring作成時刻(ISO 8601)
updated_atstring最終更新時刻(ISO 8601)

エラーコード

HTTPtypeトリガー条件
400invalid_request_error必須フィールド name の欠落
400invalid_request_errorname の長さが 256 文字を超過
400invalid_request_error必須フィールド model の欠落
400invalid_request_errormcp_servers または skills の設定形式エラー
401authentication_errorPAT が無効または期限切れ
403permission_errorこの操作を実行する権限がない

エラーレスポンス例

{
  "type": "error",
  "error": {
    "type": "invalid_request_error",
    "message": "name must be between 1 and 256 characters"
  }
}