Skip to main content
POST
Create video from template
Create a video using a pre-designed template. Templates provide consistent branding and faster video creation.

Example Usage

Basic Example with Text and Script Variables

Example with Image Variable (URL)

Example with Image Variable (Asset ID)

Variable Properties

Get Templates

Browse available templates

Upload Media

Upload assets to get asset_id

Authorizations

x-api-key
string
header
required

API key for authentication. Obtain your key from the JoggAI dashboard.

Body

application/json
template_id
integer
required

Template ID

Example:

1234

voice_language
string
required

Voice language for text-to-speech

Example:

"english"

variables
object[]
required

Variables to replace in the template

video_name
string

Custom name for the video

Example:

"My Template Video"

avatar_id
integer

Digital person ID

Example:

1

avatar_type
enum<integer>

Source type of the avatar:

  • 0 - Public avatar
  • 1 - Custom avatar
Available options:
0,
1
Example:

0

voice_id
string

Voice ID for text-to-speech

Example:

"en-US-ChristopherNeural"

captions_enabled
boolean

Enable captions/subtitles

Example:

true

background_music_id
integer

Background music ID

Example:

1

disable_random_trans
boolean

Disable random transitions

Example:

false

disable_random_moving
boolean

Disable random image effects

Example:

false

disable_trans
boolean

Disable all transitions

Example:

false

disable_moving
boolean

Disable all image effects

Example:

false

Response

200 - application/json

Success

code
integer
required

Business status code:

  • 0 - Success
  • 10104 - Record not found
  • 10105 - Invalid API key
  • 18020 - Insufficient credit
  • 18025 - No permission to call APIs
  • 40000 - Parameter error
  • 50000 - System error
Example:

0

msg
string
required

Response message

Example:

"Success"

data
object