Skip to main content

Submit Match Proposal Decisions

POST 

/api/qbo/customers/match-runs/:matchRun/decisions

Approve and/or reject match proposals in bulk. Pass proposal IDs in approve and/or reject; IDs that do not belong to this run are silently ignored.

Authorization

Any valid API token can call this endpoint — no specific scope required. Manage tokens.

Approving a proposal applies the link immediately: the SKU.io customer ID is written onto the locally synced QuickBooks customer record and the proposal moves to committed status. Rejecting simply marks the proposal rejected.

Linking modifies only the local synced copy in SKU.io; it does not modify anything in QuickBooks itself.

A proposal is skipped (counted in skipped and marked rejected with a rejection_reason) when the QuickBooks customer is already linked to a SKU.io customer, or when the SKU.io customer is already linked to a different QuickBooks customer. Per-proposal failures are reported in errors without failing the whole request.

Returns 404 if the run does not exist.

Authentication: Requires Bearer token.

Request

Responses

OK

Response Headers
    Content-Type