Skip to main content

Overview

Every storefront can declare the publisher domains it represents. Buyers use this to answer “which publishers does this seller represent?” before committing. This is publisher coverage, not delivery: a verified domain means the publisher has authorized this seller, not a guarantee of what actually delivers on a given buy. For product-level availability, use product discovery. Declared domains are resolved against each publisher’s adagents.json file automatically. The result — verified or declared — is visible to buyers on storefront detail and on the publisher list sub-endpoint.

Seller: managing your publisher list

Add a single domain

Accepted input formats:
  • Bare domain: bbc.com
  • Full URL: https://www.bbc.com/news (normalized to bbc.com automatically)
Returns the full updated publisher list (201 on success).

Replace the full list atomically

Replaces every previously declared domain in one transaction. Up to 5,000 domains per call. Any invalid domain (one that can’t be normalized to an apex domain) fails the whole request — the list is not partially updated.

Remove a domain

Returns 204 (idempotent). Returns 409 if the domain was not seller-declared — crawled and discovered rows can only be removed by the platform.

List your publishers

Returns all publisher rows associated with the storefront, regardless of provenance:

Field reference

provenance

authorizationStatus

adagentsStatus

Buyer: viewing publisher coverage

Storefront detail

GET /api/v2/buyer/storefronts/{storefrontId} returns a publishers summary:
null when the storefront has no declared publishers yet.

Full paginated list

Query parameters (all optional):
  • q — prefix match on domain name
  • verificationverified or declared
  • limit — page size, 1-100 (default 20)
  • offset — pagination offset

Filter storefronts by publisher domain

Returns all storefronts that cover bbc.com or any of its subdomains.

Readiness

The declare-publishers readiness check (non-blocking) appears on GET /storefront/readiness when no declared publishers exist yet. It is informational — a storefront without declared publishers can still go live. Declaring at least one publisher clears the check.