Skip to main content
Templates

Get a template

Forward テンプレートを ID で取得します。

GET /api/v1/forward/templates/{template_id} エージェント設定とセッションのデフォルト値を含む、完全なテンプレートオブジェクトを返します。

Headers

HeaderRequiredDescription
AuthorizationYesBearer <PAT または SAT>

Path parameters

ParameterTypeRequiredDescription
template_idstringYesForward の Template ID。

Example request

curl -s -X GET 'https://api.qoder.com/api/v1/forward/templates/tmpl_support' \
  -H "Authorization: Bearer $QODER_ACCESS_TOKEN"

Example response

HTTP 200 OK
{
  "type": "template",
  "id": "tmpl_support",
  "name": "Support assistant",
  "description": "Handles customer support requests",
  "status": "active",
  "model": "ultimate",
  "system": "You are a helpful support assistant.",
  "tools": [],
  "managed_tool_config": {
    "enabled_tools": []
  },
  "mcp_servers": [],
  "skills": [],
  "environment_id": "env_support",
  "vaults": {
    "vault_019f18f2761b": {
      "enabled": true
    }
  },
  "files": {},
  "github_repositories": {
    "source": {
      "url": "https://github.com/acme/support-agent",
      "mount_path": "/data/workspace/support-agent"
    }
  },
  "environment_variables": {
    "BASE_MODE": "support"
  },
  "metadata": {},
  "created_at": "2026-06-18T10:00:00Z",
  "updated_at": "2026-06-18T10:00:00Z"
}

Response fields

FieldTypeDescription
typestring常に template。
idstringTemplate ID。
namestringテンプレート名。
statusstringactive または archived。
modelstring | objectモデル ID 文字列、または id と任意の effort、speed、context_window を含むオブジェクト。Model を参照してください。
max_tool_roundsinteger1 Turn あたりのツール呼び出しラウンド数の上限。
multiagentobject | nullMulti-agent 設定。{"type":"advisor","model":"ultimate"} を含めることができ、Advisor のモデルは文字列です。Multiagent を参照してください。
managed_tool_configobjectTemplate の Forward 管理対象機能のベースライン。設定されている場合は enabled_tools 配列として返されます。
vaultsobjectVault ID をキーとするデフォルトの Vault 設定。
github_repositoriesobjectデフォルトの GitHub リポジトリ設定。正規化された url と最終的な mount_path を含み、authorization_token は含みません。
systemstringシステムプロンプト。
environment_idstringデフォルトの Environment ID。
metadataobjectカスタムメタデータ。

Errors

HTTPTypeCodeTrigger
403permission_error-このリソースへのアクセス権がない。
404not_found_error-テンプレートが存在しない、または呼び出し元に表示されない。
401authentication_errorauthentication_requiredPAT または SAT が無効または有効期限切れです。

Notes

  • アーカイブ済みのテンプレートも ID で取得できます。
  • managed_tool_config.enabled_tools は Template の完全なベースラインです。Identity レベルのセレクターごとのオーバーライドは Identity Config を照会してください。
  • schedule は、Schedule の作成、照会、削除の 3 つの Forward 管理対象機能を同時に有効化します。drive は Drive 機能全体を表します。レスポンスはこれらの設定セレクターを保持し、実行ツール名に展開しません。
  • 実行時のみに存在する Qoder Cloud Agents のフィールドは、このレスポンスには追加されません。
  • github_repositories.*.authorization_token は書き込み専用で、Template のレスポンスには含まれません。