POST
/
ttv
curl --request POST \
  --url https://engine.quickreel.io/api/v2/ttv \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "script": "<string>",
  "voiceId": "386a7b80-1001-4017-bb51-49b3428ab8f4",
  "visualStyle": "realism",
  "webhookUrl": "https://webhook-test.com/05674b0b229c29199fec105309a00e16",
  "subtitleStyles": {
    "template": "productive",
    "position": "bottom-center",
    "fontSize": "m"
  },
  "additionalFeatures": {
    "addBgm": "false"
  }
}'
{
  "status": "created",
  "message": "project created successfully",
  "projectId": "667bbc6973e392d3f7f6f620"
}

Authorizations

x-api-key
string
header
required

Body

application/json
Request payload for video processing

Provide a script directly for video processing.

voiceId
string
default:
386a7b80-1001-4017-bb51-49b3428ab8f4
required

Voice ID for the video

webhookUrl
string
required

Webhook URL for receiving processing updates

script
string
required
visualStyle
enum<string>
default:
realism

Visual style for the video

Available options:
realtime,
realism,
anime,
cyberpunk,
comic,
fantasy,
scifi,
lego,
pixel_art,
line_art,
renaissance,
medieval_painting,
medieval_painting2,
wes_anderson,
anime_figures,
porcelain
subtitleStyles
object
additionalFeatures
object

Response

201
application/json
Request created successfully
status
string

Status of the request

message
string

Success message

projectId
string

Project ID