A holiday ad brief as one JSON file that drives every Sume call

Keep one JSON brief with the product, offer, date and ratios, and have a script read it for each Sume call so every asset says the same thing.

5 min readSume
All posts

Keep a single JSON brief with the product, offer line, date and ratios, and read it in the script that calls Sume for stills, clips, captions and the Timeline. Every asset then repeats the same offer and date.

A minimal brief

Only the fields you actually use.

{
  "product": "Cedar candle, 8 oz",
  "offer": "20% off through Nov 30",
  "ratios": ["9:16", "1:1", "4:5"],
  "clip_seconds": 5,
  "model": "sume/auto"
}

Map brief to calls

Each field maps to a request.

Brief mapping (read 2026-10-04)
Brief fieldUsed by
productimage and video prompts
offercaption cues
ratiosimage size and Timeline fit
modelPOST /v1/videos

Retries

Send an Idempotency-Key per call so a network retry cannot bill twice.

Version it

Commit the brief so you can see what changed between the Black Friday and Cyber Monday runs.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume