Key fields
integer
required
Stable numeric id. Tools accept it as a number or an integer string.
string
required
Display name, for example “Wrenfield Coffee Co.”.
string
The brand’s domain (for example
wrenfieldcoffee.test). Used to resolve the brand card and to
identify the brand to sellers.object
The resolved brand card: name, logo, colors, industry, tagline and tone. Semi and the creative
composer use the tone when writing copy.
string
required
ISO 4217 code. Every campaign budget uses it. It locks after the first campaign, so confirm it
before creating.
boolean
required
Sandbox advertisers run the whole loop with simulated delivery and no real spend. Fixed at
creation.
array
Preferred markets (ISO 3166-1 alpha-2) and channels. New campaigns start with these.
enum
ACTIVE or ARCHIVED. Archived advertisers can be restored.object
Defaults for new campaigns:
inventorySelection and rebriefing, each manual, propose or
automatic.Brand lookup
Before creating, preview the brand card without saving anything:save_advertiser
/.well-known/brand.json. The preview is
never stored.
Create, update, archive
save_advertiser returns needs_input with a question. Check the
exact shapes in the v3 Tool Catalog.