Pretend you're a brand's Claude OS calling our API. Pick the variables, then Preview or Run.
1Mode
Existing brand
Bring-Your-Own brand
Pick a client first
For Comparison / Bundle: either pick at least 2 products in the chips above, OR leave empty and Dessert auto-picks N distinct products. Picking just 1 product = same product in every slot. Variant: uses Additional Hero Images of a single product (or repeats it).
Comma-separated Templates record ids. Use this to test draft / pending-approval templates (e.g. multi-product TPL_517+).
New-brand mode is part of the API roadmap. The Preview will render the full payload, but Run is disabled until the onboarding endpoint ships (~24h scrape window).
2Output
Must be even — ads are generated in VRT+SQ pairs.
3Creative direction
Select any. Pinned via featured_styles override — narrows the eligible Style pool before the orchestrator's scoring runs.
Used only if no Animation Prompts are selected above. Hits the Vertex embedding index.
4Callbacks
When the delivery finishes we POST the rendered URLs here. Otherwise poll /v1/deliveries/<id>.
Live runs hit the production orchestrator. A new Delivery row is created in Airtable and tagged Source = API Playground. Use sparingly on real clients.
Response
Compose on the left, then click Preview to see the request body or Run to fire it.