Skip to content
Open with AI

List templates

GET
/v1/templates
curl --request GET \
--url 'https://api.editsquare.com/v1/templates?project_id=proj_jd71dcg41pjy7rax1v2h4pvcmd7gtar9' \
--header 'Authorization: Bearer <token>'

Lists the templates a project exposes, in the order the project defines them.

project_id
required

Project ID

string
>= 1 characters
Example
proj_jd71dcg41pjy7rax1v2h4pvcmd7gtar9

Project ID

The project’s templates

Media typeapplication/json
object
data
required
Array<object>
object
id
required
string
name
required
string
description
required
string | null
project_id
required
string
target_composition_id
required

The composition the primary target renders. Superseded by targets.

string
targets
required

What the template renders, in order. The first is the primary; a render picks one by target.

Array<object>
object
key
required

The value a render’s target takes.

string
name
required

The name of the composition or sequence it renders.

string
width
required
number
height
required
number
duration
required

Seconds.

number
field_count
required
number
Example
{
"data": [
{
"id": "tpl_8f2c1d4e6a7b9c0d1e2f3a4b5c6d7e8f",
"name": "Welcome video",
"description": "One clip per new customer.",
"project_id": "proj_jd71dcg41pjy7rax1v2h4pvcmd7gtar9",
"target_composition_id": "comp_4f1f0f7c",
"targets": [
{
"key": "story",
"name": "Story 9:16",
"width": 1080,
"height": 1920,
"duration": 6
}
],
"field_count": 3
}
]
}

Project not found

Media typeapplication/json
object
error
required
string
Example
{
"error": "Render not found"
}