Skip to main content

Endpoints

Manage the sync lifecycle for Hub subscriptions: apply pending publisher updates to your local catalog, list field-level conflicts, and resolve them individually.

Path parameters


Apply pending updates

POST /api/hub/subscriptions/{subscriptionId}/sync/apply Applies pending publisher version updates to your local catalog. For subscriptions with syncStrategy: "auto", this happens automatically. For "manual" subscriptions, call this endpoint when you’re ready to sync.

Request body

Response

Apply sync examples


List conflicts

GET /api/hub/subscriptions/{subscriptionId}/conflicts Returns all unresolved conflicts for a subscription — fields where your local edits differ from the publisher’s new value.

Response

Conflict fields

List conflicts examples


Resolve a conflict

PUT /api/hub/subscriptions/{subscriptionId}/conflicts/{conflictId} Resolves a single field conflict by choosing local, remote, or a custom merged value.

Request body

Or with a custom merged value:

Response

Resolve conflict examples


Conflict workflow


Error responses

Last modified on March 18, 2026