Generate a UGC ad video
generate_ugc_videoCreates a complete UGC-style ad video from a creative brief, including script, avatar, voiceover, and captions, with optional saved-brand grounding.
Instructions
Generate a full UGC-style ad video (script + avatar + voiceover + captions) from a brief. Optionally ground it in a saved brand. Defaults to waiting for the result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wait | No | Wait for completion (default true). | |
| prompt | Yes | The creative brief for the ad. | |
| script | No | Exact spoken script. Omit to auto-generate. | |
| brandId | No | ID of a saved brand workspace (from list_brands). | |
| duration | No | Target duration in seconds. | |
| platform | No | e.g. instagram_reels, tiktok, youtube_shorts. | |
| brandSlug | No | Slug of a saved brand workspace. | |
| aspectRatio | No | ||
| useDefaultBrand | No | Use the user's most recently ready saved brand automatically. Great for 'create a video for my brand'. | |
| productImageUrls | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | No | ||
| error | No | ||
| result | No |