Reconcile Content Drift
POST/api/content-sync/reconcile
Start an on-demand reconcile as a background job: re-pull channel content and re-compare against the catalog for every enabled instance, or a scoped set of instances or listings. This is the same sweep that runs on the configured schedule — it catches channels without update webhooks and any missed webhook deliveries.
products:writeGrant this scope to your token under Settings → Developer → Personal Access Tokens.
Body parameters:
integration_instance_ids(array of integer, optional) — limit the sweep to these integration instances.product_listing_ids(array of integer, optional) — limit the sweep to these listings.force(boolean, optional, defaultfalse) — run a full comparison instead of an incremental one.
By default each listing is only diffed when its channel content changed since the last sync, so differences that pre-date content sync being enabled stay invisible no matter how often the sweep runs. Send force: true to diff every governed field on every listing in scope against the catalog — slower, and it can raise a large number of changes at once, so scope it with integration_instance_ids or product_listing_ids when backfilling.
Returns the background job id; poll the jobs API to track progress. Requires Bearer token.
Request
Responses
- 200
- 401
- 403
- 422
- 429
OK
Response Headers
Unauthenticated — the bearer token is missing, revoked, expired, or malformed. Never retry automatically; fix the credential. See the Errors guide.
Forbidden — the token lacks a required scope, the endpoint is not available to API tokens, or the user behind the token lacks the permission. A human must adjust the token scopes or user permissions; do not retry.
Validation failed — the body is a field → messages map (Laravel shape) or the platform envelope with a stable machine-readable code. Fix the payload and resubmit.
Rate limited — platform limit is 1,000 requests/min; individual tokens may carry lower limits. Honor the Retry-After header before retrying. See the Rate Limits guide.