This API provides services to upload, manipulate and download businesspartner data in the CDL Cloud.
Data Exchange API (5)
Download OpenAPI description
Languages
Servers
Production
https://api.cdq.com/data-exchange/rest
Bodyapplication/jsonrequired
Technical key of the data source.
Example: "BR_RF"
List of data source IDs to be processed.
Example: ["5e2874fb8d2a7400011acee1"]
List of business partner external IDs to be processed.
Example: ["The ID managed in the customer's SAP systems."]
List of business partner IDs to be processed.
Example: ["63e635235c06b7396330fe40"]
- Productionhttps://api.cdq.com/data-exchange/rest/v5/storages/{storageId}/seedupdates/generate
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X POST \
https://api.cdq.com/data-exchange/rest/v5/storages/72d6900fce6b326088f5d9d91049e3e6/seedupdates/generate \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY_HERE' \
-d '{
"referenceDataSource": "BR_RF",
"dataSourceIds": [
"5e2874fb8d2a7400011acee1"
],
"externalIds": [
"The ID managed in the customer'\''s SAP systems."
],
"businessPartnerIds": [
"63e635235c06b7396330fe40"
],
"countryShortName": "CH"
}'OK
Detailed description of a Job.
Example: "I started this job to improve quality of our data."
Additional information to explain the status.
Example: "The job failed because storage is empty."
Date of modification (ISO 8601-compliant).
Example: "2026-02-19T13:29:04Z"
List of data source IDs to be processed.
Example: ["5e2874fb8d2a7400011acee1"]
List of business partner external IDs to be processed.
Example: ["The ID managed in the customer's SAP systems."]
List of business partner IDs to be processed.
Example: ["63e635235c06b7396330fe40"]
Response
application/json
{ "id": "35f23c03-1c22-45fe-9484-3ffe769325de", "name": "Process vendor data.", "description": "I started this job to improve quality of our data.", "progress": "77", "status": "RUNNING", "statusMessage": "The job failed because storage is empty.", "createdBy": "76248934691294444", "createdAt": "2026-02-19T13:29:04Z", "modifiedAt": "2026-02-19T13:29:04Z", "referenceDataSource": "BR_RF", "dataSourceIds": [ "5e2874fb8d2a7400011acee1" ], "externalIds": [ "The ID managed in the customer's SAP systems." ], "businessPartnerIds": [ "63e635235c06b7396330fe40" ], "countryShortName": "CH" }
- Productionhttps://api.cdq.com/data-exchange/rest/v5/storages/{storageId}/seedupdates/generate/{jobId}
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X GET \
https://api.cdq.com/data-exchange/rest/v5/storages/72d6900fce6b326088f5d9d91049e3e6/seedupdates/generate/35f23c03-1c22-45fe-9484-3ffe769325de \
-H 'X-API-KEY: YOUR_API_KEY_HERE'OK
Detailed description of a Job.
Example: "I started this job to improve quality of our data."
Additional information to explain the status.
Example: "The job failed because storage is empty."
Date of modification (ISO 8601-compliant).
Example: "2026-02-19T13:29:04Z"
List of data source IDs to be processed.
Example: ["5e2874fb8d2a7400011acee1"]
List of business partner external IDs to be processed.
Example: ["The ID managed in the customer's SAP systems."]
List of business partner IDs to be processed.
Example: ["63e635235c06b7396330fe40"]
Response
application/json
{ "id": "35f23c03-1c22-45fe-9484-3ffe769325de", "name": "Process vendor data.", "description": "I started this job to improve quality of our data.", "progress": "77", "status": "RUNNING", "statusMessage": "The job failed because storage is empty.", "createdBy": "76248934691294444", "createdAt": "2026-02-19T13:29:04Z", "modifiedAt": "2026-02-19T13:29:04Z", "referenceDataSource": "BR_RF", "dataSourceIds": [ "5e2874fb8d2a7400011acee1" ], "externalIds": [ "The ID managed in the customer's SAP systems." ], "businessPartnerIds": [ "63e635235c06b7396330fe40" ], "countryShortName": "CH" }