既存の Forward テンプレートをクローンします。
POST /api/v1/forward/templates/{template_id}/clone
ソーステンプレートのエージェント設定とセッションのデフォルト値をコピーして、新しいテンプレートを作成します。
Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer <PAT または SAT> |
Content-Type | Yes | application/json |
Idempotency-Key | No | 安全でないリクエストに対する任意の冪等性キー。 |
Path parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
template_id | string | Yes | ソースとなる Forward の Template ID。 |
Body parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | No | 新しいテンプレート名。省略した場合は、<ソース名> Copy <ランダムな短いID> を使用します。 |
description | string | No | 新しいテンプレートの説明。省略した場合は、ソースの説明が使用されます。 |
Example request
Example response
HTTP 200 OK
Response fields
ソース Template からコピーされた Forward 管理対象機能のベースラインを managed_tool_config に含む、新しく作成された Template オブジェクトを返します。
フィールドの説明は Template の取得 を参照してください。
Errors
| HTTP | Type | Code | Trigger |
|---|---|---|---|
| 400 | invalid_request_error | - | クローンリクエストが不正。 |
| 404 | not_found_error | - | ソーステンプレートが存在しない。 |
| 409 | conflict_error | - | 新しいテンプレート名が既に存在する。 |
| 401 | authentication_error | authentication_required | PAT または SAT が無効または有効期限切れです。 |
Notes
- クローンは新しい Template ID を生成します。
- クローンでは Template の
managed_tool_configがコピーされます。 - クローンでは Identity Config のレコードはコピーされません。

