GET /products/{product_id}/audiences, GET /video-recipes,
POST /video-concepts, GET /video-concepts, GET /voices
Permissions: videos:read to list, videos:generate for concepts
A UGC video is made from four choices. Three of them, everything except the
final render, are free.
Choose an audience
Every product gets audiences automatically when it is created. List them and pick one:id as audience_id in the next steps, or null for a deliberately
broad video. Leaving audience_id out is an error, so an audience is never
skipped by accident. See Audiences.
Choose a recipe
Generate and pick a concept
Start three concepts for the audience:"force": true to replace them.
Poll until three concepts have titles:
Pick a voice
Voices default to the accent of the market your brand sells in. Filter by the concept’s creator so the narrator matches:locale (for example en-GB or hi-IN) for another accent.
preview_url plays a short demo and needs no key.
Errors
See Errors and retries for the error format.