Media Buys and Packages are not directly creatable. They are spawned by
the platform when a Campaign executes — one
media buy per sales agent, one package per product per pacing period. You read
their status and tune them through the campaign update endpoint, never by
POSTing them directly.
Buyer side
A buyer’s world is rooted at the Advertiser and flows down to the Delivery metrics that roll back up. Discovery, creatives, signals, and audiences attach to the Campaign — the focal object.| Object | What it is | Parent | Key children | Guide |
|---|---|---|---|---|
| Advertiser | Top-level container for a buyer’s media. Owns a brand, default optimization mode, and linked sales-agent accounts. | — | Campaign, Brand | Advertiser |
| Campaign | A single coherent media plan: flight dates, budget, optimization goals, audiences, creative requirements. DECISIONED or ROUTED. | Advertiser | Discovery Session, Creative, Media Buy, Audience, Frequency Cap | Campaign |
| Media Buy | One AdCP transaction with one sales agent. Spawned at execute — not directly creatable. | Campaign | Package | Media Buys |
| Package | One product for one pacing period, with its own budget, pacing, bid, and goals. Spawned at execute. | Media Buy | Delivery | Packages |
| Delivery | Reported metrics that roll up per package: impressions, spend, clicks. Follows the AdCP get_media_buy_delivery shape. | Package | — | Packages |
| Discovery Session | A product-search conversation against sales agents. Refinable; produces ranked Proposals the campaign selects from. | Campaign | Proposal | Discovery |
| Creative | A manifest-based asset uploaded under the campaign, auto-synced to media buys by accepted format. | Campaign | — | Creative |
| Signal | A targeting or optimization input (audience, contextual, outcome) discovered from signal agents via AdCP. | Campaign / Advertiser | — | Signal |
| Audience | A target or suppress list attached to a campaign. | Campaign | — | Signal |
| Property List | A named include/exclude set of domains, apps, or deals applied to packages without a full re-execute. | Campaign | — | Campaign |
| Event Source | A conversion-tracking source (pixel, server event) referenced by event-based optimization goals. | Advertiser | — | Campaign |
| Brand | The brand identity and manifest behind an advertiser — name, assets, safety, and story. | Advertiser | — | Brand Story |
Storefront side
A storefront’s world is rooted at the Storefront and wraps one or more AdCP-compatible Inventory Sources. Buyers register Credentials per source where the source requires them; those credentials gate the customer accounts that transact through the storefront.| Object | What it is | Parent | Key children | Guide |
|---|---|---|---|---|
| Storefront | The sales-agent surface a buyer connects to. Wraps inventory sources, a business profile, and operating instructions. | — | Inventory Source, Business Profile, Operating Instructions | Storefront |
| Inventory Source | An AdCP-compatible agent that handles product discovery (get_products) and media-buy execution (create_media_buy) for the storefront. | Storefront | Buyer Credentials | Storefront |
| Buyer Credentials | A buyer’s registered account for one inventory source, where the source requires per-buyer credentials. | Inventory Source | Customer accounts | Storefront |
| Customer accounts | The buyer-side accounts linked through credentials that actually transact against the source. | Buyer Credentials | — | Storefront |
| Operating Instructions | Versioned guidance that steers how the storefront responds to demand. Exactly one version is active at a time. | Storefront | — | Storefront |
| Business Profile | The storefront’s identity and positioning — name, terms, and how it presents to buyers. | Storefront | — | Storefront |
| Demand Signal | An inbound expression of buyer interest the storefront can shape inventory and pricing around. | Storefront | — | Storefront |
| Proposal | An offer a storefront returns in response to discovery — products, pricing, and terms a buyer can select. | Inventory Source | — | Discovery |
| Creative Review | A storefront’s approval or rejection of a buyer’s creative, with reviewer attribution. | Storefront | — | Creative |
| Media-Buy Approval | A storefront’s sign-off on an incoming media buy before it goes live. | Storefront | — | Storefront |
Where to go next
Philosophy
Why v2 splits buyer and storefront, uses SESOFI, and defaults to AdCP.
Glossary
Every term in the docs, alphabetized with links to the deep guides.
Campaign
The focal buyer object — how a plan becomes media buys and packages.
Storefront
Wrap inventory sources, manage credentials, and connect buyer accounts.