Maestro Videos API
POSThttps://api.acedata.cloud/maestro/videos

Request Headers

authorizationstring
Bearer token

Request Body

langstring
Primary language (e.g. en, zh-cn, ja).
asyncboolean
Return a task_id immediately (recommended) and poll /maestro/tasks.
Please select
musicboolean
Add a Suno music bed.
Please select
aspectstring
Output aspect ratio.
Please select
enginestring
Render engine. ffmpeg = fast lane.
Please select
durationinteger
Target length in seconds (soft). ≤30s and >30s are the two pricing tiers.
source_refstringRequired parameter
The article body (Article) or the topic/brief (Topic).
transitionnumber
Scene crossfade length in seconds (0 = hard cuts).
extra_langsarray
Additional language variants. Each adds a localized voiceover + render (visuals are reused). Billed +6 credits each.
source_typestringRequired parameter
Article = the pasted article body in source_ref; Topic = a short brief in source_ref.
callback_urlstring
Optional. Fired with the result on a terminal state (Completed/Failed).

Response

Maestro
Allow Use General Balance

When 'Allow General Balance' is enabled, the general balance is used automatically if an app's balance is insufficient.

Shell

Python

JavaScript

Java

Go

PHP

Kind reminder: For streaming requests, the above code may not be fully applicable. Please refer to the integration documentation for changes.