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://api.cdq.com/data-matching/rest/
Maximum number of configurations to return. Used for pagination.
ID of the last configuration returned in the previous request. Used for pagination.
Limit search to configurations with provided default flag value. If left empty, all configurations will be returned.
- Production
https://api.cdq.com/data-matching/rest/configurations/entityresolution
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X GET \
https://api.cdq.com/data-matching/rest/configurations/entityresolution \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "startAfter": "0", "nextStartAfter": "1", "total": 2, "values": [ { … }, { … } ] }
- Production
https://api.cdq.com/data-matching/rest/configurations/entityresolution/{configurationId}
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X GET \
https://api.cdq.com/data-matching/rest/configurations/entityresolution/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4 \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "name": "Demo config", "configuration": { "candidateSearchConfiguration": { … }, "generalMatchingConfiguration": { … } }, "id": "63a1d4a07c855600fa769329", "createdAt": "2022-12-20T15:28:32.684Z", "modifiedAt": "2022-12-20T15:28:32.684Z", "createdBy": "demo" }
- Production
https://api.cdq.com/data-matching/rest/configurations/entityresolution/{configurationId}/versions/{version}
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X GET \
https://api.cdq.com/data-matching/rest/configurations/entityresolution/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4/versions/1 \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
Successful operation.
Unique identifier of the identity resolution configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Date and time when the first version of the configuration was created (ISO 8601-compliant).
Date and time when this version of the configuration was created (ISO 8601-compliant).
User who created the first version of the configuration.
{ "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Configuration Name", "configurationId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "version": 1, "configuration": { "candidateSearchConfiguration": { … }, "generalMatchingConfiguration": { … }, "scopedMatchingConfigurations": [ … ] }, "createdAt": "2025-10-07T05:40:31Z", "modifiedAt": "2025-10-07T05:40:31Z", "createdBy": "69129435489347624", "modifiedBy": "76248934691294444" }