Skip to main content
GET
Get storefront readiness

Authorizations

Authorization
string
header
required

API key or access token

Response

Get storefront readiness

Storefront readiness assessment

platformId
string
required
status
enum<string>
required

Overall storefront readiness status

Available options:
ready,
blocked
isPaused
boolean
required

Compatibility-named seller intake hold. True blocks discovery, new buys, and buyer edits but does not pause existing delivery. False is neutral and does not itself imply readiness.

canTransact
boolean
required

Canonical effective availability: non-paused, non-archived, and every current blocker complete.

effectiveStatus
enum<string>
required

Derived storefront status. Never stored and never copied from adcp_agent.status.

Available options:
archived,
paused,
blocked,
live
checks
object[]
required
publisherDomains
object[]
required

Configured publisher domains with current authorization and property-resolution status.

demandCoverage
object
required

Seller-side starter-brief coverage derived from profile, markets, channels, and product evidence.

sourceDiagnostics
object[]
required
diagnoses
object[]
required

Typed source-health diagnoses. Only seller-owned entries are tasks; scope3/vendor-owned entries are informational and never block readiness.

phase
enum<string>
required

Seller onboarding phase, derived live from setup-mode + readiness: pass_through (a finished-products sales agent — no rungs) or the Crawl → Walk → Run progression for composition storefronts. Orients the seller ("you are in Phase 1 of 3").

Available options:
pass_through,
crawl,
walk,
run
availabilityGuidance
object

Canonical explanation for a top-level paused or archived admission control. Check-specific blockers remain in checks[].guidance.

onboardingPlan
object | null

The persisted onboarding plan (target model + phase-transition history), loaded and reconciled on this read.

liveness
object

The projected storefront liveness verdict (AI-4698) — one derived status over settlement invariants, go-live blockers, post-live degradation, and multi-source/mode honesty. Authoritative for every surface (seller-setup widget, storefront switcher) when present.