Skip to main content
GET
Get ad server source status

Authorizations

Authorization
string
header
required

API key or access token

Path Parameters

esaId
integer
required

Ad server source connection id. The wire field remains esaId for API compatibility.

Required range: 1 <= x <= 9007199254740991
Example:

123

Query Parameters

includeSyncHistory
boolean
syncHistoryLimit
integer
default:5
Required range: 1 <= x <= 10

Response

Get ad server source status

Operational snapshot of a managed ad-server source: adapter health, sync state, workflows, packages, creatives, webhook stats.

operational
object
required

Derived private uptime-style state for a managed ad-server source. Local provisioning state is lifecycle bookkeeping; this status is computed from upstream status at read time.

adapter
object
required
syncs
object
required
workflows
object
required
packages
object
required
creatives
object
required
webhooks
object | null
required
fetchedAt
string<date-time>
required
Pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
wholesalePricingMode
enum<string>

Legacy source-level pricing preference. Inspect syncs.pricingAvailability.coverageSummary for effective per-product coverage.

Available options:
ad_server_sync,
manual_upload
products
object

Sellable wholesale-product rollup. Optional for backward compatibility with upstream builds before the rollup shipped.

inventoryProfiles
object

Reusable inventory-profile ingredient rollup from the managed source. Separate from products, which counts sellable wholesale products.

catalog
object

Local view of whether managed-source product/signal catalog webhooks are landing and refreshing buyer discovery caches.

setupTasks
object

Configuration-completeness rollup from the upstream managed-source status. Storefront merges these with its own platform-managed task list.

capabilities
object

Durable state for separately provisioned ad-server capabilities. A capability awaiting vendor permission remains paused until explicitly re-checked.

diagnoses
object[]

Typed ad-server-scoped source-health diagnoses (sync + catalog failure modes), computed by the same rules as readiness diagnoses. Only seller-owned entries are tasks; scope3/vendor-owned entries are informational.