TemplateFiles
Create TemplateFile
Create a new TemplateFile record.
POST
Create TemplateFile
A TemplateFile represents a file asset (HTML, CSS, JavaScript, or image) used in website templates and email templates. Template files control the visual appearance and layout of customer-facing pages.
Authentication
This endpoint requires OAuth2 authentication. Include a valid bearer token in the
Authorization header.
The authenticated user must be a full unrestricted administrator or have the TemplateFile-Create role.Enums
eTemplateFileVisibility — Visibility values
eTemplateFileVisibility — Visibility values
| Value | Name |
|---|---|
| 1 | Public |
| 2 | Private |
| 3 | PasswordProtected |
| 4 | OnlyMembers |
Request Body
Required Fields
ID of the business linked to this record.
The name value for this template file.
The permalink value for this template file.
The visibility value for this template file.
Optional Fields
ID of the template version linked to this record.
The title value for this template file.
Free-text description of this template file.
URL of a new file to upload as the picture.
Set to true to remove the current picture file.
ID of the file language linked to this record.
Whether published is enabled.
The password value for this template file.
The file contents value for this template file.
Code Examples
Response
200
HTTP status code.
200 on success.A human-readable message confirming the creation.
Contains the
Id of the newly created record.true if the templatefile was created successfully.null on success.Example Response
400
A summary of the validation error(s), in the format
PropertyName: error message.null on validation failure.Array of validation errors.
false when the request fails validation.Example Response
Create TemplateFile