POST /api/v2/admin/embedded-sales-agents/{esaId}/syncs/{syncType}/recover
This endpoint is a Scope3 super-admin operation for recovering embedded sales
agent sync streams. It is not a normal storefront API for sellers, but its
behavior can affect seller-visible diagnostics when a managed ad-server source
has a stuck, stale, or never-started sync.
Use recovery when the upstream ESA has stopped making progress on a specific
stream and the operator has confirmed the stream should be restarted. Do not use
it as a generic retry for every health warning: storefront status refreshes and
source diagnostics are the seller-facing tools for ordinary checks.
Sync types
ThesyncType path parameter accepts:
Request body
Use
mode: "force" only after explicit operator confirmation. Force recovery is
the path for never-run streams such as pricing_availability where a generic
ESA refresh is not enough to start the stream.
Response
action can be:
Related operations
The admin refresh endpoint,POST /api/v2/admin/embedded-sales-agents/{esaId}/sync/refresh, asks the ESA to
refresh the standard managed-source streams. For GAM-backed ESAs, that covers
inventory, custom targeting, advertisers, and media_buy_status. It does not
force-start wholesale pricing_availability; use the sync recovery endpoint
with syncType: "pricing_availability" and mode: "force" for that case.