Terminology
Creative Template
Creative Template ('Template') is a unit to define structure and visual style of the video. Template can be created either by your team's motion graphic designer, or can be created by Amplify's creative team based on your brand and objective of the video. You can also choose one of many templates from Amplify Template Library to easily get started.
You can learn more about creative template on Amplify Guide.
We'll go through different resources on Amplify API that comprise a template.
Template
Template is a set of TemplateStyles that share the same visual design and structure. In Amplify Studio, it is referred as 'Creative Template'. As Template object only groups TemplateStyle and doesn't have any functionality, it contains basic metadata such as name, description, and tags.
TemplateStyle
TemplateStyle is a unique unit of video, and each TemplateStyle has different characteristics. In Amplify Studio, it is referred as 'Template Variations'. Every TemplateStyle inside Template can be different in many ways, such as media requirements(text only, image/video), aspect ratio(16:9, 4:5, 9:16, etc), duration(6/15/30 seconds, etc), structure(single product, multiple products, etc), objective(brand awareness, conversion, etc).
TemplateStyleVersion
Each TemplateStyle will have one active TemplateStyleVersion per every language, as supporting different language can alter design elements such as fonts, alignment, line breaks. When designer updates TemplateStyle with new version, it will replace old TemplateStyleVersion and become a new active version.
Creative
Creative is a video output created from Creative Template. In Amplify Studio, you can create single video or create a batch video based on your data feed.
RenderSession
RenderSession refers to a single video created from API.