This API 1 provides services to upload, manipulate and download businesspartner data in the CDL Cloud.
Data Exchange API (5)
https://api.cdq.com/data-exchange/rest/
Only items with an ID greater than the given one will be retrieved.
When nextStartAfter provided in the response, should be used instead of the ID as an indicator for a next page.
Filter the result by the given label. Keep in mind that labels are case-sensitive.
Optionally extend the result with metadata for storages that have been shared by other users of your organization. Alias for INCLUDE_SHARED_STORAGES
feature.
Defines the attributes to sort by. Supported attributes are 'id', 'name' and 'createdAt', separated by comma (,) and the sort direction in front of each attribute. '+' means ascending, '-' means descending. Default sort, if direction is not given, is ascending.
Filter the result and Data Sources by Data Mapper Definition ID.
Features to be activated.
Items Enum Value | Description |
---|---|
NUMBER_OF_TOTAL | Returns the total number of storages. |
INCLUDE_SHARED_STORAGES | Returns the shared storages. |
INCLUDE_SHARED_WORKSPACE_STORAGES | Returns the shared workspace storages. |
- Production
https://api.cdq.com/data-exchange/rest/v2/storages
curl -i -X GET \
https://api.cdq.com/data-exchange/rest/v2/storages \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "values": [ { … } ], "limit": "100", "startAfter": "5712566172571652", "nextStartAfter": "5712566172571652", "total": "67" }
Name of the Business Partner Storage.
ID of related data matching definition that is used for matching lookup candidates for internal lookup of this Business Partner Storage.
Indicates if this storage is shared with all users of the same organization.
- Production
https://api.cdq.com/data-exchange/rest/v2/storages
curl -i -X POST \
https://api.cdq.com/data-exchange/rest/v2/storages \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY_HERE' \
-d '{
"name": "string",
"dataMatchingDefinitionId": "string",
"dataSources": [
{
"dataSourceName": "string",
"dataMapperDefinitionId": "string"
}
],
"featuresOn": [
"LOOKUP"
],
"sharedWithOrganization": false,
"labels": [
"string"
]
}'
OK
Unique identifier for a Data Source of the Storage.
Name of the Business Partner Storage.
Internal ID of Event Store.
ID of related decision log.
Uniquely identifying ID of the organization.
Date when storage expires.
Possible values:
- a date when a storage expires,
- NEVER when storage is a Data Mirror or has been created including NEVER_EXPIRE feature.
Expiry date is calculated based on the date of last write operation related to a storage (upsert of data, update of data sources, executed job) plus 6 months, refreshed as most 2 weeks before previous storage expiration date.
ID of related data matching definition that is used for matching lookup candidates for internal lookup of this Business Partner Storage.
Number of countries in the Business Partner Storage.
Number of records in the Business Partner Storage.
List of headers used for a modification of metadata.
Name of the last file that was used to import data into this Business Partner Storage.
Status of a Business Partner Storage.
Details related to status.
Indicates if this Business Partner Storage is shared with all users of the same organization
Labels to categorize the storage.
{ "id": "648824a691d8d2503d65103e", "name": "CDQ AG", "eventStoreId": "72d6900fce6b326123f5d9d91049e3e6", "decisionLogId": "72d6900fc3wb326088f5d9d91044e3e6", "domain": "BusinessPartner", "organization": "cdq_monitor", "user": "johndoe", "createdAt": "2025-08-19T06:23:16Z", "expiresAt": "2025-08-19T06:23:16Z", "dataMatchingDefinitionId": "6400955811c68a034bcef311", "dataSources": [ { … } ], "dataMonitors": [ { … } ], "features": { "lookup": { … }, "updates": { … }, "sharing": { … }, "neverExpire": { … }, "tagsManagedByUpsert": { … } }, "numberOfCountries": "12", "numberOfRecords": "500", "countryStatistics": [ { … } ], "originalFileHeader": [ "BusinessPartnerId, Name, Address" ], "originalFileName": "business-partner.csv", "results": { "addressCurationReports": [ … ], "goldenRecordGenerationReports": [ … ], "resultItems": [ … ], "validationReports": [ … ] }, "status": "FILE_IMPORTED_SUCCESSFULLY", "statusMessage": "BusinessPartner batch could not be upserted into Business Partner Storage.", "sharedWithOrganization": "true", "labels": [ "Custom Storage Name" ] }
- Production
https://api.cdq.com/data-exchange/rest/v2/updatemonitors/referencedatasources
curl -i -X GET \
https://api.cdq.com/data-exchange/rest/v2/updatemonitors/referencedatasources \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "referenceDataSources": [ { … } ] }