templates
Update Template
Update template name, description, goals, settings, or status.
For CHILD templates (parent_template_id IS NOT NULL), inherited fields are read-only — they live only on the parent. The backend SILENTLY STRIPS any inherited fields from the PATCH body and proceeds with the allowed fields (name, description, status, settings.skills). This is forgiving: the existing frontend save flow re-sends every field on every save, even when only skills changed. Returning 422 for those breaks the save UX. We log every strip so drift is observable.
Allowed on a child: name, description, status, settings.skills.
patch/v1/templates/{template_id}
Path parameters
template_idstring required
Request body
Response
Successful Response
Changes
No recorded changes to this endpoint across all 1 revision of this API.