fattly_generate_ad_video
Ad Studio VIDEO ad (premium, ~150 credits): a real-looking creator presents your product on camera with a real voice — the full site flow. Takes a few minutes; the tool waits ~2 min and then returns an id to check with fattly_video_status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | product = creator holds your product (needs productImageUrl). service = creator talks to camera, no product in frame. handsdemo = POV hands + product, NO face on screen, voice-over off camera (this is the site mode named: no avatar; needs productImageUrl). unboxing = silent ASMR unboxing, hands only, no speech — `script` is ignored, steer the shot with `prompt` instead. | |
| voice | No | Voice name for non-EN locales. | |
| locale | No | Spoken language (default en). EN uses native Kling audio; others use Veo/TTS. | |
| prompt | No | The idea / how the shot should look (room, lighting, what the creator does). Not spoken — it directs the scene. Also the source we write the script from when `script` is empty. | |
| script | No | What the creator SAYS on camera, word for word. Keep it short — a few seconds of speech. Optional: with no script we write one from `prompt` for free. Ignored in unboxing mode (that ad has no speech). | |
| actorId | No | Avatar you generated with fattly_create_avatar — the SAME creator presents the product. | |
| consent | No | REQUIRED (true) when you pass avatarUrl (your own creator photo). Must be true. By setting it you confirm that you have the rights to, and the consent of, every person who is visible or audible in the materials you provide. | |
| setting | No | Scene id from fattly_list_ad_presets. | |
| avatarId | No | Creator from the built-in roster (see fattly_list_ad_presets). | |
| avatarUrl | No | Your own creator photo as a fal URL. Using a photo of a real person requires consent: true. | |
| unbranded | No | Keep the product free of invented branding. | |
| templateId | No | Ad preset id — must be a non-graphic preset (see fattly_list_ad_presets). | |
| aspectRatio | No | Video shape: 9:16 vertical (default, TikTok/Reels) or 16:9 landscape. | |
| productImageUrl | No | Product photo as a fal URL — REQUIRED for product mode. Use fattly_upload_image. |