Template JSON

JSON variables for video ad templates.

Each template defines the format and product fields required to render a consistent video ad.

Common render payload

{
  "template": "spotlight",
  "format": "9:16",
  "variables": {
    "product_image": "https://cdn.example.com/product.png",
    "brand": "Your brand",
    "headline": "New drop, now live",
    "price": "$48.00",
    "cta": "Shop now"
  }
}

Template-specific fields can vary, but the render payload always identifies the template, output format and variables used in the locked composition.