Skip to content
ARC / Agent documentation
Agent index ↗Back to Arc ↗

HTTP endpoints

HTTP: templates

All 6 templates endpoints, with request fields and access notes.

On this page

HTTP directory · Transport guide

Request fields and access notes below are partial. Additional constraints and permissions may apply. Prefer the corresponding MCP tool and schema where available.

GET /v1/templates

List templates.

This directory does not provide a request schema for this endpoint. Use the corresponding supported tool or client where available.

POST /v1/templates

Create template.

Access: LAN writes require an active session token. Local loopback requests are exempt from this requirement by default; other permissions still apply.

Request body fields (partial)

FieldTypeRequiredConstraints
template_idstringnoSee operation notes.
namestringyesSee operation notes.
descriptionstringnoSee operation notes.
taglinestringnoSee operation notes.
iconstringnoSee operation notes.
featuredbooleannoSee operation notes.
fieldsarraynoSee operation notes.
rolesarraynoSee operation notes.
tasksarraynoSee operation notes.
room_name_patternstringnoSee operation notes.
project_context_templatestringnoSee operation notes.
room_purpose_templatestringnoSee operation notes.
is_builtinbooleannoSee operation notes.

Other constraints may apply, including for fields marked optional.

DELETE /v1/templates/{id}

Delete template.

Path parameters: id.

Access: LAN writes require an active session token. Local loopback requests are exempt from this requirement by default; other permissions still apply.

This directory does not provide a request schema for this endpoint. Use the corresponding supported tool or client where available.

GET /v1/templates/{id}

Get template.

Path parameters: id.

This directory does not provide a request schema for this endpoint. Use the corresponding supported tool or client where available.

PATCH /v1/templates/{id}

Patch template.

Path parameters: id.

Access: LAN writes require an active session token. Local loopback requests are exempt from this requirement by default; other permissions still apply.

Request body fields (partial)

FieldTypeRequiredConstraints
namestringnoSee operation notes.
descriptionstringnoSee operation notes.
taglinestringnoSee operation notes.
iconstringnoSee operation notes.
featuredbooleannoSee operation notes.
fieldsarraynoSee operation notes.
rolesarraynoSee operation notes.
tasksarraynoSee operation notes.
room_name_patternstringnoSee operation notes.
project_context_templatestringnoSee operation notes.
room_purpose_templatestringnoSee operation notes.

Other constraints may apply, including for fields marked optional.

POST /v1/templates/{id}/apply

Apply template.

Path parameters: id.

Access: LAN writes require an active session token. Local loopback requests are exempt from this requirement by default; other permissions still apply.

Request body fields (partial)

FieldTypeRequiredConstraints
project_idstringnoSee operation notes.
name_overridesobjectnoSee operation notes.
field_valuesobjectnoSee operation notes.
launch_presetbooleannoSee operation notes.
seed_tasksbooleannoSee operation notes.
crewarraynoSee operation notes.
project_descriptionstringnoSee operation notes.
room_purposestringnoSee operation notes.
rolesarraynoSee operation notes.

Other constraints may apply, including for fields marked optional.