Update Customer Matching Configuration
PUT/api/qbo/integration-instances/:integrationInstance/matching-config
Save the customer matching configuration for a QuickBooks Online integration instance. The full configuration must be sent - all fields except generic_local_parts are required.
Any valid API token can call this endpoint — no specific scope required. Manage tokens.
Validation rules beyond per-field types:
- The five weights must sum to more than 0.
thresholds.reviewmust be less than or equal tothresholds.auto.generic_email_handlingmust be one ofdemote,ignore,accept.
The saved configuration is used by subsequent match runs and previews (each run also stores a snapshot of the configuration it was scored with). Saving the configuration does not modify anything in QuickBooks.
Returns the normalized configuration that was saved. Returns 404 if the integration instance does not exist.
Authentication: Requires Bearer token.
Request
Responses
- 200
- 401
- 403
- 404
- 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.
Not Found
Response Headers
Unprocessable Entity
Response Headers
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.