Run Match Pro
Initiates a Match Pro check for a specific business. The check runs asynchronously; this endpoint returns a task acknowledgment, not the match result.
To retrieve the match result, poll GET /verification/businesses/{businessId}/match-pro after the task reaches completed status. Results typically appear within 1–5 minutes.
Prerequisites: Match Pro credentials must be configured in the Worth dashboard and the connection must be CONNECTED before running a check. Verify connectivity with GET /match-pro/{customerId}/check-connection-status.
The customerId and businessId path parameters must belong to the caller’s tenant. Cross-tenant access is rejected with 403.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
UUID of the customer tenant. Must belong to the authenticated caller's tenant.
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
UUID of the business to run the Match Pro check against.
"b9c8d7e6-f5a4-3210-fedc-ba9876543210"
Body
Optional body to specify ICA identifiers. If omitted, the check uses the ICA values stored in the customer's saved credentials.
Optional request body for specifying ICA identifiers to use for this match check. If omitted (or an empty object is sent), the check uses the ICA values from the customer's saved Match Pro credentials.
Optional array of alphanumeric ICA identifiers (max 100). Each value must be alphanumeric; duplicates are rejected. Omitting this field falls back to the customer's configured ICAs.
100Alphanumeric ICA identifier.
^[a-zA-Z0-9]+$["1996", "2000"]Response
Match Pro check initiated. Returns a task acknowledgment — not the match result. Retrieve the result via GET /verification/businesses/{businessId}/match-pro.
Task acknowledgment returned immediately when a Match Pro check is initiated. This is NOT the match result — retrieve the result via GET /verification/businesses/{businessId}/match-pro.