This API provides services to access records from DNB and calculate their Commercial Ultimates.
DNB API (1)
https://idp.cdq.com/_mock/apis/dnb-api/api-v1/
https://api.corporate-data-league.ch/dnb/soap/v1/
https://api.corporate-data-league.ch/dnb/
- Mock server
https://idp.cdq.com/_mock/apis/dnb-api/api-v1/configurations/commercialultimatedetection
- Production SOAP
https://api.corporate-data-league.ch/dnb/soap/v1/configurations/commercialultimatedetection
- Production
https://api.corporate-data-league.ch/dnb/configurations/commercialultimatedetection
curl -i -X GET \
https://idp.cdq.com/_mock/apis/dnb-api/api-v1/configurations/commercialultimatedetection{ "startAfter": "5712566172571652", "nextStartAfter": "5712566172571652", "total": "67", "values": [ { … } ] }
ID of the transaction, pass it in later requests to make them part of the transaction.
Features to be enabled. Don't 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.
Request to create a new CommercialUltimateDetectionConfiguration.
The configuration from which the new configuration is copied.
- Mock server
https://idp.cdq.com/_mock/apis/dnb-api/api-v1/configurations/commercialultimatedetection
- Production SOAP
https://api.corporate-data-league.ch/dnb/soap/v1/configurations/commercialultimatedetection
- Production
https://api.corporate-data-league.ch/dnb/configurations/commercialultimatedetection
curl -i -X POST \
https://idp.cdq.com/_mock/apis/dnb-api/api-v1/configurations/commercialultimatedetection \
-H 'Content-Type: application/json' \
-d '{
"transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2",
"featuresOn": [
"CREATE_TRANSACTION"
],
"workspaceId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
"name": "Test Configuration",
"configuration": {
"name": "Test Configuration.",
"holdingClassificationEnabled": "false",
"foundationClassificationEnabled": "false",
"governmentalClassificationEnabled": "false",
"customClassifications": [
{
"name": "CU Detection Configuration - Monitoring v2",
"entityTag": "CUSTOM_CLASSIFICATION_A",
"enabled": true,
"businessEntityTypes": [
{
"code": 454,
"name": "National Government Entity"
}
],
"standardIndustrialClassification": [
{
"code": 6733,
"name": "Trust management"
}
]
}
],
"featuresOn": [
"DETECT_GLOBAL_COMMERCIAL_ULTIMATE"
],
"featuresOff": [
"DETECT_GLOBAL_COMMERCIAL_ULTIMATE"
]
},
"relatedConfigurations": [
{
"id": "a0200062daa56952a8640005",
"owner": {
"service": "reference-data-api",
"path": "/public/configurations/businesspartnerlookup"
}
}
],
"copiedFrom": {
"configurationId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
"workspaceId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4"
},
"defaultConfiguration": true
}'{ "id": "abcdef", "name": "MyConfigV2", "version": 1, "configuration": { "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Client configuration.", "createdAt": "2020-08-31T16:47+00:00", "createdBy": "76248934691294444", "modifiedAt": "2020-08-31T16:47+00:00", "systemClassifications": [ … ], "customClassifications": [ … ], "featuresOn": [ … ], "featuresOff": [ … ] }, "createdAt": "2023/08/12", "modifiedAt": "2023/08/12", "createdBy": "testUser", "transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2", "relatedConfigurations": [ { … } ], "defaultConfiguration": true }
- Mock server
https://idp.cdq.com/_mock/apis/dnb-api/api-v1/configurations/commercialultimatedetection/{configurationId}
- Production SOAP
https://api.corporate-data-league.ch/dnb/soap/v1/configurations/commercialultimatedetection/{configurationId}
- Production
https://api.corporate-data-league.ch/dnb/configurations/commercialultimatedetection/{configurationId}
curl -i -X GET \
https://idp.cdq.com/_mock/apis/dnb-api/api-v1/configurations/commercialultimatedetection/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4{ "id": "abcdef", "name": "MyConfigV2", "version": 1, "configuration": { "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Client configuration.", "createdAt": "2020-08-31T16:47+00:00", "createdBy": "76248934691294444", "modifiedAt": "2020-08-31T16:47+00:00", "systemClassifications": [ … ], "customClassifications": [ … ], "featuresOn": [ … ], "featuresOff": [ … ] }, "createdAt": "2023/08/12", "modifiedAt": "2023/08/12", "createdBy": "testUser", "transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2", "relatedConfigurations": [ { … } ], "defaultConfiguration": true }
ID of the transaction, pass it in later requests to make them part of the transaction.
Features to be enabled. Don't 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. |
Request to create a new CommercialUltimateDetectionConfiguration.
- Mock server
https://idp.cdq.com/_mock/apis/dnb-api/api-v1/configurations/commercialultimatedetection/{configurationId}
- Production SOAP
https://api.corporate-data-league.ch/dnb/soap/v1/configurations/commercialultimatedetection/{configurationId}
- Production
https://api.corporate-data-league.ch/dnb/configurations/commercialultimatedetection/{configurationId}
curl -i -X PUT \
https://idp.cdq.com/_mock/apis/dnb-api/api-v1/configurations/commercialultimatedetection/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4 \
-H 'Content-Type: application/json' \
-d '{
"transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2",
"featuresOn": [
"CREATE_TRANSACTION"
],
"name": "Client configuration.",
"configuration": {
"name": "Test Configuration.",
"holdingClassificationEnabled": "false",
"foundationClassificationEnabled": "false",
"governmentalClassificationEnabled": "false",
"customClassifications": [
{
"name": "CU Detection Configuration - Monitoring v2",
"entityTag": "CUSTOM_CLASSIFICATION_A",
"enabled": true,
"businessEntityTypes": [
{
"code": 454,
"name": "National Government Entity"
}
],
"standardIndustrialClassification": [
{
"code": 6733,
"name": "Trust management"
}
]
}
],
"featuresOn": [
"DETECT_GLOBAL_COMMERCIAL_ULTIMATE"
],
"featuresOff": [
"DETECT_GLOBAL_COMMERCIAL_ULTIMATE"
]
},
"defaultConfiguration": true
}'Configuration updated successful
Uniquely identifies a configuration.
Date of modification (ISO 8601-compliant).
List of economic activity classifications provided by CDQ. Business Partner matching any classification are NOT applicable to be the Commercial Ultimate.
List of economic activity classifications provided by a user. Business Partner matching any classification is NOT applicable to be the Commercial Ultimate.
Features to be activated during the CU detection.
| Items Enum Value | Description |
|---|---|
| DETECT_GLOBAL_COMMERCIAL_ULTIMATE | The feature is ON by default to not break the current behaviour of the capability. Either this feature or DETECT_DOMESTIC_COMMERCIAL_ULTIMATE has to be activated. Deactivating both makes the capability useless. |
| EVALUATE_SECONDARY_SIC | The feature is ON by default to not break the current behaviour of the capability. The feature can be seen as optional, which means it can be on or off, but in general the capability will be working. |
| DETECT_DOMESTIC_COMMERCIAL_ULTIMATE | The feature is OFF by default to not break the current behaviour of the capability. Either this feature or ``DETECT_GLOBAL_COMMERCIAL_ULTIMATE has to be activated. Deactivating both makes the capability useless. |
Features to be deactivated during the CU detection.
| Items Enum Value | Description |
|---|---|
| DETECT_GLOBAL_COMMERCIAL_ULTIMATE | The feature is ON by default to not break the current behaviour of the capability. Either this feature or DETECT_DOMESTIC_COMMERCIAL_ULTIMATE has to be activated. Deactivating both makes the capability useless. |
| EVALUATE_SECONDARY_SIC | The feature is ON by default to not break the current behaviour of the capability. The feature can be seen as optional, which means it can be on or off, but in general the capability will be working. |
| DETECT_DOMESTIC_COMMERCIAL_ULTIMATE | The feature is OFF by default to not break the current behaviour of the capability. Either this feature or ``DETECT_GLOBAL_COMMERCIAL_ULTIMATE has to be activated. Deactivating both makes the capability useless. |
{ "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Client configuration.", "createdAt": "2020-08-31T16:47+00:00", "createdBy": "76248934691294444", "modifiedAt": "2020-08-31T16:47+00:00", "systemClassifications": [ { … } ], "customClassifications": [ { … } ], "featuresOn": [ "DETECT_GLOBAL_COMMERCIAL_ULTIMATE" ], "featuresOff": [ "DETECT_GLOBAL_COMMERCIAL_ULTIMATE" ] }
- Mock server
https://idp.cdq.com/_mock/apis/dnb-api/api-v1/configurations/commercialultimatedetection/{configurationId}/versions/{version}
- Production SOAP
https://api.corporate-data-league.ch/dnb/soap/v1/configurations/commercialultimatedetection/{configurationId}/versions/{version}
- Production
https://api.corporate-data-league.ch/dnb/configurations/commercialultimatedetection/{configurationId}/versions/{version}
curl -i -X GET \
https://idp.cdq.com/_mock/apis/dnb-api/api-v1/configurations/commercialultimatedetection/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4/versions/1Successful operation.
Unique identifier of the commercial ultimate detection configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Workspace configuration to customize the Commercial Ultimate detection behavior.
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": { "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Client configuration.", "createdAt": "2020-08-31T16:47+00:00", "createdBy": "76248934691294444", "modifiedAt": "2020-08-31T16:47+00:00", "systemClassifications": [ … ], "customClassifications": [ … ], "featuresOn": [ … ], "featuresOff": [ … ] }, "createdAt": "2020-08-31T16:47+00:00", "modifiedAt": "2020-08-22T13:45+00:00", "createdBy": "69129435489347624", "modifiedBy": "76248934691294444", "defaultConfiguration": true }
- Mock server
https://idp.cdq.com/_mock/apis/dnb-api/api-v1/commercialultimatedetection/availablecodes
- Production SOAP
https://api.corporate-data-league.ch/dnb/soap/v1/commercialultimatedetection/availablecodes
- Production
https://api.corporate-data-league.ch/dnb/commercialultimatedetection/availablecodes
curl -i -X GET \
https://idp.cdq.com/_mock/apis/dnb-api/api-v1/commercialultimatedetection/availablecodes{ "businessEntityTypes": [ { … } ], "standardIndustrialClassifications": [ { … } ], "divisions": [ { … } ], "subdivisions": [ { … } ] }