基於現有 Template 棄置站台。
POST /api/v1/forward/templates/{template_id}/clone
複製源 Template 的 Agent 配置和 Session 預設配置,並產生新的 Template ID。
要求標頭
|
Header |
是否必填 |
說明 |
|
Authorization |
是 |
|
|
Content-Type |
是 |
|
|
Idempotency-Key |
否 |
有副作用請求可選的等冪鍵。 |
路徑參數
|
參數 |
類型 |
是否必填 |
說明 |
|
|
string |
是 |
源 Forward Template ID。 |
請求體參數
|
參數 |
類型 |
是否必填 |
說明 |
|
|
string |
否 |
新 Template 名稱;不傳時使用 |
|
|
string |
否 |
新 Template 描述;不傳時沿用源描述。 |
樣本請求
curl -s -X POST 'https://api.qoder.com/api/v1/forward/templates/tmpl_support/clone' \
-H "Authorization: Bearer $QODER_PAT" \
-H "Content-Type: application/json" \
-d '{
"name": "Support assistant copy",
"description": "Cloned from Support assistant"
}'
樣本響應
HTTP 200 OK
{
"type": "template",
"id": "tmpl_019eYYYY",
"name": "Support assistant copy",
"description": "Cloned from Support assistant",
"status": "active",
"model": "ultimate",
"system": "You are a helpful support assistant.",
"tools": [],
"mcp_servers": [],
"skills": [],
"environment_id": "env_support",
"vaults": {
"vault_019f18f2761b": {
"enabled": true
}
},
"files": {},
"environment_variables": {
"BASE_MODE": "support"
},
"metadata": {},
"created_at": "2026-06-18T10:31:00Z",
"updated_at": "2026-06-18T10:31:00Z"
}
響應欄位
|
欄位 |
類型 |
說明 |
|
傳回值 |
object |
新建立的 Template 對象。 |
錯誤
|
HTTP |
Type |
Code |
觸發條件 |
|
400 |
|
- |
複製請求不合法。 |
|
404 |
|
- |
源 Template 不存在。 |
|
409 |
|
- |
新 Template 名稱已存在。 |
|
401 |
|
|
PAT 無效或已到期。 |
備忘
-
複製會產生新的 Template ID。
-
複製不會複製 Identity Config 記錄。