Ecommerce Video
Authentication
Send your API key as Authorization: Bearer <BEATAPI_API_KEY>.
Headers
Optional retry key. Reusing the same key with the same request body returns the accepted task; reusing it with a different body returns 409 idempotency_conflict.
Request
Primary product or scene image first, followed by up to six additional public HTTPS PNG, JPEG, or WebP product or lifestyle images. Upload local files with POST /v1/files and use the returned data.url.
Required target output duration in seconds and the basis for USD calculation. Allowed range is 10-60 seconds.
Target output placement. Use 16:9 for landscape, 9:16 for vertical social, or 1:1 for square placements; set explicitly for stable layout.
Dialogue and narration language. Use en for English or zh for Chinese; set explicitly when the prompt contains mixed languages.

