Templates are a feature in Synthesia that allow you to create rich content at scale. Templates may be created directly in Synthesia and may include all the features that it makes available; animated content, video backgrounds, etc.
This endpoint may be used to fetch information about the templates available to you, including the variables available for customisation.
| Object Keys | Type | Description |
|---|---|---|
| id | String | Unique identifier for the template. |
| title | String | Title of the template. |
| description | String | Description of the template. |
| ctaSettings | Object | Settings for a call-to-action button. |
| ctaSettings.label | String | Label for a call-to-action button. |
| ctaSettings.url | String | URL to navigate to, when the call-to-action button is clicked. |
| variables | Array | A list of variables that may be provided at time of video creation. |
| variables[].id | String | The ID of the variable. |
| variables[].type | String | The variable type (for example, string). |
| variables[].value | String | If applicable, the default value of the variable. This applies for image and video variables. |
| createdAt | Integer | UNIX timestamp representing the time template was created. |
| lastUpdatedAt | Integer | UNIX timestamp representing the time template was last updated. |