This API provides services for maintaining matching definitions used as configuration for matching jobs, as well as services for matching data with a job.
Data Matching API (2)
https://developer.cdq.com/_mock/apis/data-matching-api/api-v2/
https://api.cdq.com/data-matching/rest/
Minimum matching score threshold
Unique Data Monitor identifier
Business Partner ID provided by CDQ that is unique across all stored Business Partners in CDQ Cloud
Status of the entity matching link
Enum Value | Description |
---|---|
INFERRED | This status means that the link was identified as a result of the matching process. It is purely algorithm based. |
ASSERTED | This status means that the link was manually reviewed and approved. |
RETRACTED | Status was |
Indicator for the next page. Used together with nextStartAfter from the result.
Enable additional features for entity matching links.
Items Value | Description |
---|---|
NUMBER_OF_TOTAL | When enabled it will fetch total number of records. |
- Mock server
https://developer.cdq.com/_mock/apis/data-matching-api/api-v2/entityresolution/entitymatchinglinks
- Production
https://api.cdq.com/data-matching/rest/entityresolution/entitymatchinglinks
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X GET \
'https://developer.cdq.com/_mock/apis/data-matching-api/api-v2/entityresolution/entitymatchinglinks?matchingScore=0.8&dataMonitorId=72d6900fce6b326088f5d9d91049e3e6' \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "limit": 20, "total": 125, "startAfter": "aXhcYWdlIjoxLCJzaXplIjoyMH0=", "nextStartAfter": "eyJwYWdlIjoyLCJzaXplIjoyMH0=", "values": [ { … } ] }
Request
<b style="color: white; background: #077fbb; border-radius: 5px; margin-left: 0; padding: 2px 10px; font-size: 14px; vertical-align: super;">BETA</b><br>Update the link status of an entity matching link. Allows changing status from:
- INFERRED to RETRACTED or ASSERTED
- RETRACTED to ASSERTED
- ASSERTED to RETRACTED
Note: Cannot change status back to INFERRED once it has been manually modified.
Entity link status update enum (excludes INFERRED)
Enum Value | Description |
---|---|
ASSERTED | Manually verified and approved as a correct match |
RETRACTED | Manually marked as incorrect match or duplicate |
- Mock server
https://developer.cdq.com/_mock/apis/data-matching-api/api-v2/entityresolution/entitymatchinglinks/{id}
- Production
https://api.cdq.com/data-matching/rest/entityresolution/entitymatchinglinks/{id}
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X PATCH \
https://developer.cdq.com/_mock/apis/data-matching-api/api-v2/entityresolution/entitymatchinglinks/5712566172571652 \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY_HERE' \
-d '{
"linkStatus": "RETRACTED",
"linkStatusUserComment": "Small Update - completely wrong duplicate"
}'
Successfully updated entity matching link
Link status enum.
Enum Value | Description |
---|---|
INFERRED | This status means that the link was identified as a result of the matching process. It is purely algorithm based. |
ASSERTED | This status means that the link was manually reviewed and approved. |
RETRACTED | Status was |
User comment associated with the status change
Date of modification (ISO 8601-compliant).
User or Client UUID which modified the resource.
{ "id": "5712566172571652", "linkStatus": "INFERRED", "linkStatusUserComment": "Small Update - completely wrong duplicate", "modifiedAt": "2025-08-29T09:46:53Z", "modifiedBy": "76248934691294444", "status": { "code": "400", "technicalKey": "OK", "details": [ … ], "path": "/v2/businesspartners/lookup", "timestamp": "2025-08-29T09:46:53Z" } }