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

Description

id

  • *Type:** String

Unique identifier for the template.

title

  • *Type:** String

Title of the template.

description

  • *Type:** String

Description of the template.

ctaSettings

  • *Type:** Object

Settings for a call-to-action button.

ctaSettings.label

  • *Type:** String

Label for a call-to-action button.

ctaSettings.url

  • *Type:** String

URL to navigate to, when the call-to-action button is clicked.

variables

  • *Type:** List

A list of variables that may be provided at time of video creation.

variables[].id

  • *Type:** String

The ID of the variable.

variables[].type

  • *Type:** String

The variable type (for example, string).

variables[].value

  • *Type:** String

If applicable, the default value of the variable. This applies for image and video variables.

createdAt

  • *Type:** Integer

UNIX timestamp representing the time template was created.

lastUpdatedAt

  • *Type:** Integer

UNIX timestamp representing the time template was last updated.