Buat salinan dari templat yang sudah ada.
POST /api/v1/forward/templates/{template_id}/clone
Menyalin konfigurasi Agent dan pengaturan default Session dari templat sumber, serta menghasilkan ID templat baru.
Header permintaan
Header | Wajib | Deskripsi |
Authorization | Ya |
|
Content-Type | Ya |
|
Idempotency-Key | Tidak | Kunci idempotensi opsional untuk permintaan yang memiliki efek samping. |
Parameter path
Parameter | Tipe | Wajib | Deskripsi |
| string | Ya | ID Template Source Forward. |
Parameter body permintaan
Parameter | Tipe | Wajib | Deskripsi |
| string | Tidak | Nama Templat baru; nilai default-nya adalah |
| string | Tidak | Deskripsi Templat baru; nilai default-nya sama dengan deskripsi sumber. |
Contoh permintaan
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"
}'
Contoh respons
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"
}
Bidang respons
Bidang | Tipe | Deskripsi |
Nilai kembalian | object | Objek Templat yang baru dibuat. |
Kesalahan
HTTP | Tipe | Kode | Kondisi pemicu |
400 |
| - | Permintaan klon tidak valid. |
404 |
| - | Templat sumber tidak ada. |
409 |
| - | Nama Templat baru sudah ada. |
401 |
|
| PAT tidak valid atau telah kedaluwarsa. |
Catatan
Kloning menghasilkan ID templat baru.
Kloning tidak menyalin catatan Identity Config.