This API provides services to upload, manipulate and download businesspartner data in the CDL Cloud.
Data Exchange API (5)
https://idp.cdq.com/_mock/apis/data-exchange-api/api-v5/
https://api.corporate-data-league.ch/data-exchange/soap/v5/
https://api.corporate-data-league.ch/data-exchange/
- Mock server
https://idp.cdq.com/_mock/apis/data-exchange-api/api-v5/configurations/updateclassification
- Production SOAP
https://api.corporate-data-league.ch/data-exchange/soap/v5/configurations/updateclassification
- Production
https://api.corporate-data-league.ch/data-exchange/configurations/updateclassification
curl -i -X GET \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-exchange-api/api-v5/configurations/updateclassification{ "startAfter": "5712566172571652", "nextStartAfter": "5712566172571652", "total": "67", "values": [ { … } ] }
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
Features to be activated. 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.
Model that allows customization of update classification rules.
- Mock server
https://idp.cdq.com/_mock/apis/data-exchange-api/api-v5/configurations/updateclassification
- Production SOAP
https://api.corporate-data-league.ch/data-exchange/soap/v5/configurations/updateclassification
- Production
https://api.corporate-data-league.ch/data-exchange/configurations/updateclassification
curl -i -X POST \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-exchange-api/api-v5/configurations/updateclassification \
-H 'Content-Type: application/json' \
-d '{
"transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2",
"featuresOn": [
"CREATE_TRANSACTION"
],
"workspaceId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
"name": "My configuration",
"configuration": {
"updateClassificationRules": [
{
"url": "http://meta.cdq.com/Feature/data_clinic/update_classification/rule_000035",
"technicalKey": "UPDATE_RULE_000035",
"shortDescription": "Custom rule for classification",
"targetConcepts": [
"NAME"
],
"conceptFilter": [
"LOCAL_NAME"
],
"countryShortNames": [
"CH"
],
"actions": [
"ADDED"
],
"ruleType": "FILTER",
"filter": "REGEX_MATCH",
"threshold": "[0.0 : 0.9)",
"classification": "MAJOR",
"configuration": "{}",
"executionScope": "DEFAULT",
"dataSourceTechnicalKeys": [
"VIES"
],
"dataSourceTechnicalKeysExclusions": [
"VIES"
]
}
]
},
"copiedFrom": {
"configurationId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
"workspaceId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4"
}
}'{ "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Client configuration.", "version": 1, "createdAt": "2020-08-31T16:47+00:00", "createdBy": "76248934691294444", "modifiedAt": "2020-08-31T16:47+00:00", "configuration": { "updateClassificationRules": [ … ] }, "transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2" }
- Mock server
https://idp.cdq.com/_mock/apis/data-exchange-api/api-v5/configurations/updateclassification/{configurationId}
- Production SOAP
https://api.corporate-data-league.ch/data-exchange/soap/v5/configurations/updateclassification/{configurationId}
- Production
https://api.corporate-data-league.ch/data-exchange/configurations/updateclassification/{configurationId}
curl -i -X GET \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-exchange-api/api-v5/configurations/updateclassification/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4{ "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Client configuration.", "version": 1, "createdAt": "2020-08-31T16:47+00:00", "createdBy": "76248934691294444", "modifiedAt": "2020-08-31T16:47+00:00", "configuration": { "updateClassificationRules": [ … ] }, "transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2" }
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
Features to be activated. 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. |
- Mock server
https://idp.cdq.com/_mock/apis/data-exchange-api/api-v5/configurations/updateclassification/{configurationId}
- Production SOAP
https://api.corporate-data-league.ch/data-exchange/soap/v5/configurations/updateclassification/{configurationId}
- Production
https://api.corporate-data-league.ch/data-exchange/configurations/updateclassification/{configurationId}
curl -i -X PUT \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-exchange-api/api-v5/configurations/updateclassification/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4 \
-H 'Content-Type: application/json' \
-d '{
"transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2",
"featuresOn": [
"CREATE_TRANSACTION"
],
"name": "My configuration",
"configuration": {
"updateClassificationRules": [
{
"url": "http://meta.cdq.com/Feature/data_clinic/update_classification/rule_000035",
"technicalKey": "UPDATE_RULE_000035",
"shortDescription": "Custom rule for classification",
"targetConcepts": [
"NAME"
],
"conceptFilter": [
"LOCAL_NAME"
],
"countryShortNames": [
"CH"
],
"actions": [
"ADDED"
],
"ruleType": "FILTER",
"filter": "REGEX_MATCH",
"threshold": "[0.0 : 0.9)",
"classification": "MAJOR",
"configuration": "{}",
"executionScope": "DEFAULT",
"dataSourceTechnicalKeys": [
"VIES"
],
"dataSourceTechnicalKeysExclusions": [
"VIES"
]
}
]
}
}'{ "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Client configuration.", "version": 1, "createdAt": "2020-08-31T16:47+00:00", "createdBy": "76248934691294444", "modifiedAt": "2020-08-31T16:47+00:00", "configuration": { "updateClassificationRules": [ … ] }, "transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2" }
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
Features to be activated. 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. |
- Mock server
https://idp.cdq.com/_mock/apis/data-exchange-api/api-v5/configurations/updateclassification/{configurationId}
- Production SOAP
https://api.corporate-data-league.ch/data-exchange/soap/v5/configurations/updateclassification/{configurationId}
- Production
https://api.corporate-data-league.ch/data-exchange/configurations/updateclassification/{configurationId}
curl -i -X DELETE \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-exchange-api/api-v5/configurations/updateclassification/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4{ "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Client configuration.", "version": 1, "createdAt": "2020-08-31T16:47+00:00", "createdBy": "76248934691294444", "modifiedAt": "2020-08-31T16:47+00:00", "configuration": { "updateClassificationRules": [ … ] }, "transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2" }
- Mock server
https://idp.cdq.com/_mock/apis/data-exchange-api/api-v5/configurations/updateclassification/{configurationId}/versions/{version}
- Production SOAP
https://api.corporate-data-league.ch/data-exchange/soap/v5/configurations/updateclassification/{configurationId}/versions/{version}
- Production
https://api.corporate-data-league.ch/data-exchange/configurations/updateclassification/{configurationId}/versions/{version}
curl -i -X GET \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-exchange-api/api-v5/configurations/updateclassification/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4/versions/1Successful operation.
Unique identifier of the update classification configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Model that allows customization of update classification rules.
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": { "updateClassificationRules": [ … ] }, "createdAt": "2020-08-31T16:47+00:00", "modifiedAt": "2020-08-22T13:45+00:00", "createdBy": "69129435489347624", "modifiedBy": "76248934691294444" }