This API provides services for Data Clinic
Data Clinic API (2)
https://api.cdq.com/data-clinic/rest/
- Production
https://api.cdq.com/data-clinic/rest/configurations/augmentation
 
- cURL
 - Java
 - JavaScript
 - Python
 - Node.js
 
curl -i -X GET \
  https://api.cdq.com/data-clinic/rest/configurations/augmentation \
  -H 'X-API-KEY: YOUR_API_KEY_HERE'{ "startAfter": "5712566172571652", "nextStartAfter": "5712566172571652", "total": "67", "values": [ { … } ] }
Features to be enabled. Do not use CREATE_TRANSACTION and COMMIT_TRANSACTION at the same time.
| Items Enum Value | Description | 
|---|---|
| CREATE_TRANSACTION | Creates a new transaction and makes the current request a part of it. By default turned off.  | 
| COMMIT_TRANSACTION | Commit transaction. By default turned off.  | 
Uniquely identifying ID of the workspace.
- Production
https://api.cdq.com/data-clinic/rest/configurations/augmentation
 
- cURL
 - Java
 - JavaScript
 - Python
 - Node.js
 
curl -i -X POST \
  https://api.cdq.com/data-clinic/rest/configurations/augmentation \
  -H 'Content-Type: application/json' \
  -H 'X-API-KEY: YOUR_API_KEY_HERE' \
  -d '{
    "configuration": {
      "lookupConfiguration": {
        "outputSettings": {
          "maxCandidates": 50,
          "limit": 20,
          "matchingThreshold": 0.5
        }
      },
      "curationConfiguration": {
        "curationSettings": [
          {
            "outputSettings": {
              "outputCharsets": [
                {
                  "concept": "ADDRESS",
                  "charset": "UTF8"
                }
              ],
              "outputLanguage": {
                "technicalKey": ""
              }
            },
            "addressCurationSettings": {
              "ignoreAddressConcepts": [],
              "curationLevelThreshold": "",
              "numberSeparator": {}
            },
            "featureSettings": {
              "featuresOn": [],
              "featuresOff": [],
              "profile": "FEATURES_OFF"
            },
            "countryScope": {
              "shortName": "WORLD"
            }
          }
        ]
      },
      "referenceDataSourceUsages": [
        {
          "referenceDataSource": {
            "technicalKey": "VIES"
          },
          "updates": {
            "enabled": true
          }
        },
        {
          "referenceDataSource": {
            "technicalKey": "CH_UIDR"
          },
          "updates": {
            "enabled": true
          }
        }
      ]
    },
    "name": "Client configuration"
  }'{ "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Client configuration.", "version": 1, "createdAt": "2025-11-03T14:38:52Z", "createdBy": "76248934691294444", "modifiedAt": "2025-11-03T14:38:52Z", "configuration": { "lookupConfiguration": { … }, "fetchConfiguration": { … }, "curationConfiguration": { … }, "updateClassificationConfiguration": { … }, "referenceDataSourceUsages": [ … ], "storageDataSourceUsages": [ … ] } }
- Production
https://api.cdq.com/data-clinic/rest/configurations/augmentation/{configurationId}
 
- cURL
 - Java
 - JavaScript
 - Python
 - Node.js
 
curl -i -X GET \
  https://api.cdq.com/data-clinic/rest/configurations/augmentation/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4 \
  -H 'X-API-KEY: YOUR_API_KEY_HERE'{ "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Client configuration.", "version": 1, "createdAt": "2025-11-03T14:38:52Z", "createdBy": "76248934691294444", "modifiedAt": "2025-11-03T14:38:52Z", "configuration": { "lookupConfiguration": { … }, "fetchConfiguration": { … }, "curationConfiguration": { … }, "updateClassificationConfiguration": { … }, "referenceDataSourceUsages": [ … ], "storageDataSourceUsages": [ … ] } }
Features to be activated.
| Items Value | Description | 
|---|---|
| REEVALUATION_ON_CHANGES | Re-evaluates business partners based on changes in the configuration.  | 
Is default workspace configuration. Only one configuration of the same type can be a default configuration in a given workspace.
- Production
https://api.cdq.com/data-clinic/rest/configurations/augmentation/{configurationId}
 
- cURL
 - Java
 - JavaScript
 - Python
 - Node.js
 
curl -i -X PUT \
  https://api.cdq.com/data-clinic/rest/configurations/augmentation/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4 \
  -H 'Content-Type: application/json' \
  -H 'X-API-KEY: YOUR_API_KEY_HERE' \
  -d '{
    "featuresOn": [
      "REEVALUATION_ON_CHANGES"
    ],
    "name": "Client configuration.",
    "defaultConfiguration": true,
    "configuration": {
      "lookupConfiguration": {
        "featureSettings": {
          "featuresOn": [
            "CURATE_REQUEST"
          ],
          "featuresOff": [
            "CURATE_REQUEST"
          ]
        },
        "outputSettings": {
          "matchingClassifications": [
            {
              "countryScope": {
                "shortNames": [
                  null
                ]
              },
              "businessPartnerThreshold": {
                "fullMatch": 0.75,
                "maybeMatch": 0.75
              },
              "addressThreshold": {
                "fullMatch": 0.75,
                "maybeMatch": 0.75
              }
            }
          ],
          "matchingThreshold": 0.75,
          "maxCandidates": 50,
          "limit": 100
        }
      },
      "fetchConfiguration": {
        "featuresOn": [
          "FORCE_EXTERNAL_CALL"
        ],
        "featuresOff": [
          "FORCE_EXTERNAL_CALL"
        ],
        "screeningMatchingThreshold": 0.75
      },
      "curationConfiguration": {
        "curationSettings": [
          {
            "countryScope": {
              "shortName": "CH"
            },
            "featureSettings": {
              "profile": "STANDARD",
              "featuresOn": [
                "ENRICH_IDENTIFIERS"
              ],
              "featuresOff": [
                "ENRICH_IDENTIFIERS"
              ]
            },
            "addressCurationSettings": {
              "curationLevelThreshold": "0.75",
              "dataSourcePriority": {
                "primaryAddressDataSource": {},
                "secondaryAddressDataSources": [
                  null
                ]
              },
              "numberSeparator": {
                "value": ","
              },
              "ignoreAddressConcepts": [
                {}
              ],
              "inputAddressConceptsIgnored": [
                {}
              ]
            },
            "outputSettings": {
              "outputLanguage": {
                "technicalKey": "en"
              },
              "outputCharsets": [
                {}
              ]
            }
          }
        ],
        "goldenRecordSettings": {
          "dataSources": [
            {
              "countryScope": {
                "shortName": "CH"
              },
              "primaryDataSource": {
                "technicalKey": "BR_RF"
              },
              "secondaryDataSources": [
                {}
              ],
              "otherDataSources": [
                {}
              ],
              "unallowedDataSources": [
                {}
              ]
            }
          ]
        }
      },
      "updateClassificationConfiguration": {
        "updateClassificationRules": [
          {
            "technicalKey": "RULE123",
            "classification": {
              "technicalKey": "MAJOR"
            }
          }
        ]
      },
      "referenceDataSourceUsages": [
        {
          "referenceDataSource": {
            "technicalKey": "BR_RF"
          },
          "lookup": true,
          "updates": {
            "enabled": true
          }
        }
      ],
      "storageDataSourceUsages": [
        {
          "storageDataSource": {
            "id": "648824a691d8d2503d65103e"
          },
          "lookup": true,
          "updates": {
            "enabled": true,
            "linkageStrategy": {
              "externalContext": {
                "identifiers": [
                  null
                ]
              }
            }
          }
        }
      ]
    }
  }'{ "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Client configuration.", "version": 1, "createdAt": "2025-11-03T14:38:52Z", "createdBy": "76248934691294444", "modifiedAt": "2025-11-03T14:38:52Z", "configuration": { "lookupConfiguration": { … }, "fetchConfiguration": { … }, "curationConfiguration": { … }, "updateClassificationConfiguration": { … }, "referenceDataSourceUsages": [ … ], "storageDataSourceUsages": [ … ] } }
- Production
https://api.cdq.com/data-clinic/rest/configurations/augmentation/{configurationId}
 
- cURL
 - Java
 - JavaScript
 - Python
 - Node.js
 
curl -i -X DELETE \
  https://api.cdq.com/data-clinic/rest/configurations/augmentation/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4 \
  -H 'X-API-KEY: YOUR_API_KEY_HERE'{ "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Client configuration.", "version": 1, "createdAt": "2025-11-03T14:38:52Z", "createdBy": "76248934691294444", "modifiedAt": "2025-11-03T14:38:52Z", "configuration": { "lookupConfiguration": { … }, "fetchConfiguration": { … }, "curationConfiguration": { … }, "updateClassificationConfiguration": { … }, "referenceDataSourceUsages": [ … ], "storageDataSourceUsages": [ … ] } }
- Production
https://api.cdq.com/data-clinic/rest/configurations/augmentation/{configurationId}/versions/{version}
 
- cURL
 - Java
 - JavaScript
 - Python
 - Node.js
 
curl -i -X GET \
  https://api.cdq.com/data-clinic/rest/configurations/augmentation/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4/versions/1 \
  -H 'X-API-KEY: YOUR_API_KEY_HERE'Successful operation.
Unique identifier of the augmentation configuration 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": { "lookupConfiguration": { … }, "fetchConfiguration": { … }, "curationConfiguration": { … }, "updateClassificationConfiguration": { … }, "referenceDataSourceUsages": [ … ], "storageDataSourceUsages": [ … ] }, "createdAt": "2025-11-03T14:38:52Z", "modifiedAt": "2025-11-03T14:38:52Z", "createdBy": "69129435489347624", "modifiedBy": "76248934691294444" }