エージェントをアーカイブして、ID でアクセス可能な状態を保ったまま、デフォルトの一覧から非表示にします。
リクエストヘッダー
|
ヘッダー |
必須 |
説明 |
|
|
はい |
|
パスパラメーター
|
パラメーター |
タイプ |
必須 |
説明 |
|
|
文字列 |
はい |
一意のエージェント識別子。 |
リクエストボディ
リクエストボディは不要です。
リクエスト例
curl -X POST "https://api.qoder.com.cn/api/v1/cloud/agents/agent_019eXXXX.../archive" \
-H "Authorization: Bearer $QODER_PAT"
レスポンス例
HTTP 200 OK
{
"type": "agent",
"id": "agent_019eXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"name": "doc-test-agent-updated",
"description": "Used for API documentation testing",
"model": "ultimate",
"system": "You are the updated documentation testing assistant.",
"instructions": "You are the updated documentation testing assistant.",
"tools": [],
"mcp_servers": [],
"default_environment": "",
"version": 2,
"created_at": "2026-05-18T15:26:39.61669Z",
"updated_at": "2026-05-18T15:27:22.698411Z"
}
レスポンスフィールド
アーカイブ後の完全なエージェントオブジェクトを返します。 updated_at フィールドは、アーカイブ操作の時刻に更新されます。
|
フィールド |
タイプ |
説明 |
|
|
文字列 |
常に |
|
|
文字列 |
一意のエージェント識別子。 |
|
|
文字列 |
エージェント名。 |
|
|
文字列 |
エージェントの説明。 |
|
|
文字列 |
モデル識別子。 |
|
|
文字列 |
システムプロンプト。 |
|
|
文字列 |
|
|
|
配列 |
ツール設定。 |
|
|
配列 |
MCP サーバー設定。 |
|
|
文字列 |
デフォルトのランタイム環境。 |
|
|
整数 |
現在のバージョン番号。 |
|
|
文字列 |
ISO 8601 形式の作成時刻。 |
|
|
文字列 |
ISO 8601 形式の最終更新時刻。アーカイブ時に更新されます。 |
エラー
|
HTTP |
タイプ |
トリガー |
|
401 |
|
PAT が無効であるか、有効期限が切れています。 |
|
403 |
|
呼び出し元に、このエージェントをアーカイブする権限がありません。 |
|
404 |
|
指定された ID のエージェントは存在しません。 |
エラーエンベロープ全体については、 Errors をご参照ください。
アーカイブと削除の比較
|
アクション |
影響 |
復元可否 |
|
アーカイブ |
エージェントはデフォルトの一覧から非表示になります。データは保持されます。 |
はい (アンアーカイブ可能)。 |
|
エージェントは完全に削除されます。 |
いいえ。 |
注記
-
アーカイブは論理削除です。エージェントのデータはシステム内に残ります。
-
アーカイブされたエージェントは、
GET /v1/agentsのデフォルトのレスポンスから除外されます。 -
アーカイブされたエージェントは、依然として
GET /v1/agents/{agent_id}を使用して取得できます。 -
この操作はべき等です。すでにアーカイブ済みのエージェントをアーカイブしても、エラーは発生しません。