Create a template
Creates a new template file inside the theme. The file_name determines
the template type (e.g. layout.html, product.html, custom.css).
POST
/themes/{theme_id}/templatesAuthorization
AuthorizationBearer token (JWT) · headerrequiredPath parameters
theme_idstringrequiredTheme ID
Request body
requiredapplication/jsonfile_namestringrequiredTemplate filename (determines type)
bodystringTemplate source code
Responses
201
Template created
_linksHalLinksidstringfile_namestringpathstringbodystringFull template source code
is_sectionbooleanschemaobjectPresent only when is_section is true — the section's configurable schema.
parent_commitstring | nullupdated_onstring<date-time>401
Unauthorized
403
Access denied
422
Validation error