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)
Download OpenAPI description
Languages
Servers
Mock server
https://developer.cdq.com/_mock/apis/data-matching-api/api-v2/
Production
https://api.cdq.com/data-matching/rest/
Bodyapplication/jsonrequired
cmd
Unique identifier of a job.
Example: "35f23c03-1c22-45fe-9484-3ffe769325de"
- Mock server
https://developer.cdq.com/_mock/apis/data-matching-api/api-v2/matchingreports
- Production
https://api.cdq.com/data-matching/rest/matchingreports
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X POST \
https://developer.cdq.com/_mock/apis/data-matching-api/api-v2/matchingreports \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY_HERE' \
-d '{
"matchingJobId": "35f23c03-1c22-45fe-9484-3ffe769325de",
"reportsConfiguration": {
"duplicateMatching": {
"build": "false",
"includeSingles": "false"
},
"duplicateConsolidation": {
"build": "false",
"includeSingles": "false"
},
"linkage": {
"build": "false",
"includeSingles": "false"
}
}
}'
Response
application/json
{ "id": "35f23c03-1c22-45fe-9484-3ffe769325de", "status": "RUNNING", "statusMessage": "The job failed because storage is empty.", "createdAt": "2025-08-29T09:46:53Z", "finishedAt": "2025-08-29T09:46:53Z", "user": "johndoe", "attachments": [ { … } ], "progress": "77", "reportsConfiguration": { "duplicateMatching": { … }, "duplicateConsolidation": { … }, "linkage": { … } } }
- Mock server
https://developer.cdq.com/_mock/apis/data-matching-api/api-v2/matchingreports/{id}
- Production
https://api.cdq.com/data-matching/rest/matchingreports/{id}
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X GET \
https://developer.cdq.com/_mock/apis/data-matching-api/api-v2/matchingreports/65dcc3c60cecd503bcc88c92 \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
Response
application/json
{ "id": "35f23c03-1c22-45fe-9484-3ffe769325de", "status": "RUNNING", "statusMessage": "The job failed because storage is empty.", "createdAt": "2025-08-29T09:46:53Z", "finishedAt": "2025-08-29T09:46:53Z", "user": "johndoe", "attachments": [ { … } ], "progress": "77", "reportsConfiguration": { "duplicateMatching": { … }, "duplicateConsolidation": { … }, "linkage": { … } } }