name, description,
grouping, or columns — omitted fields keep their stored value.
The slug is frozen: renaming a template changes only its display name,
never its address. Template references in your integration stay stable across
renames — the opposite of sources, which
are addressed by name.
Authentication
Requires anx-api-key header. See Authentication.
Request body
At least one field is required.string
New display name. Does not change the slug.
string | null
The template’s description / knowledge shown to the agent and your team.
Pass
null to clear it.string | null
Free-text group label used to organise the template list in the Vern
dashboard. Pass
null to clear it. Not returned by template reads.object[]
A full replacement of the column set — send every column you want the
template to have, in order. Each column takes the same shape
template reads return:
name
(required), description, required, unique, desiredRule, strictRule.
Cross-cell rules stored on the template are always preserved. Validation-rule
changes automatically revalidate the sheets already using this template.Response
200 OK — the updated template, in the same shape as
Fetch one template.
Errors
Example
Next
- List templates — the current template set and column shapes.
- Create a migration — templates become the migration’s sheets.