Reconciliation
Back office: linking unmatched listings to models. Requires an admin session.
Unmatched listings, grouped by the identity the provider claims
/reconciliationThe reconciliation queue: live listings the brand+reference matcher could not link, grouped by the identity the provider claims, so one decision resolves every listing of the same watch.
Create a catalog model from unmatched listings
/reconciliation/modelsCreates the model (and its brand/series when they do not exist yet) and links every live unmatched listing claiming the given identity; the group becomes catalogued in one step.
Request Body
application/jsonResponses
stringWhat to change about the request to make it succeed.
stringWhat to change about the request to make it succeed.
stringWhat to change about the request to make it succeed.
Link unmatched listings to an existing model
/reconciliation/linkAttaches a group's live unmatched listings to a model that already exists; the answer when the matcher was simply too cautious about a reference variant.
Request Body
Responses
stringWhat to change about the request to make it succeed.
stringWhat to change about the request to make it succeed.
Update an existing model from unmatched listings, then link them
/reconciliation/models/updateApplies the admin's per-attribute picks (catalog value kept unless a listing value was chosen) to a 'may already exist' model, keeps every reference matchable (the old primary and the group's scraped reference become alternates when needed), and links the group's live unmatched listings to the model in the same transaction.
Request Body
application/jsonstring <uri>Replaces the model's FRONT picture (croppedUrl reset so the crop pipeline re-runs); only a model with no picture yet gets a new row.
Responses
stringWhat to change about the request to make it succeed.
stringWhat to change about the request to make it succeed.