Services to manage access and global configuration for CDQ Cloud Platform.
Identity Management API (2)
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/
Maximum number of configurations to return. Used for pagination.
ID of the last configuration returned in the previous request. Used for pagination.
Tags for grouping organizations. For example organization created via linkedin hav tag linkedin.
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/v2/organizations
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/v2/organizations
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/v2/organizations
curl -i -X GET \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/v2/organizations \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "startAfter": "5712566172571652", "nextStartAfter": "5712566172571652", "total": "67", "values": [ { … } ] }
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/v2/organizations
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/v2/organizations
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/v2/organizations
curl -i -X POST \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/v2/organizations \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "Adidas AG",
"assignableRoles": [
"DATA_MIRROR_APP_USER"
],
"tags": [
"linkedin"
]
}'successful operation
Date of modification (ISO 8601-compliant).
User or Client UUID which modified the resource.
Status of the organization.
Tags for grouping organizations. Tags are set by user and can be modified.
System tags for grouping organizations set by the system. System tags are not editable by users. They can be only changed by the system. Thanks to that it allows filtering organizations by properties which does not belong to Organization e.g. organizationAdmins
{ "id": "cdq_monitor", "name": "Adidas AG", "assignableRoles": [ "DATA_MIRROR_APP_USER" ], "createdAt": "2020-08-31T16:47+00:00", "modifiedAt": "2020-08-31T16:47+00:00", "createdBy": "76248934691294444", "modifiedBy": "76248934691294444", "status": "ACTIVE", "tags": [ "linkedin" ], "systemTags": [ "linkedin" ] }
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/v2/organizations/{id}
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/v2/organizations/{id}
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/v2/organizations/{id}
curl -i -X PUT \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/v2/organizations/cdq_monitor \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "Adidas AG",
"assignableRoles": [
"DATA_MIRROR_APP_USER"
],
"tags": [
"linkedin"
]
}'successful operation
Date of modification (ISO 8601-compliant).
User or Client UUID which modified the resource.
Status of the organization.
Tags for grouping organizations. Tags are set by user and can be modified.
System tags for grouping organizations set by the system. System tags are not editable by users. They can be only changed by the system. Thanks to that it allows filtering organizations by properties which does not belong to Organization e.g. organizationAdmins
{ "id": "cdq_monitor", "name": "Adidas AG", "assignableRoles": [ "DATA_MIRROR_APP_USER" ], "createdAt": "2020-08-31T16:47+00:00", "modifiedAt": "2020-08-31T16:47+00:00", "createdBy": "76248934691294444", "modifiedBy": "76248934691294444", "status": "ACTIVE", "tags": [ "linkedin" ], "systemTags": [ "linkedin" ] }
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/v2/organizations/{id}
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/v2/organizations/{id}
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/v2/organizations/{id}
curl -i -X GET \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/v2/organizations/cdq_monitor \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'successful operation
Date of modification (ISO 8601-compliant).
User or Client UUID which modified the resource.
Status of the organization.
Tags for grouping organizations. Tags are set by user and can be modified.
System tags for grouping organizations set by the system. System tags are not editable by users. They can be only changed by the system. Thanks to that it allows filtering organizations by properties which does not belong to Organization e.g. organizationAdmins
{ "id": "cdq_monitor", "name": "Adidas AG", "assignableRoles": [ "DATA_MIRROR_APP_USER" ], "createdAt": "2020-08-31T16:47+00:00", "modifiedAt": "2020-08-31T16:47+00:00", "createdBy": "76248934691294444", "modifiedBy": "76248934691294444", "status": "ACTIVE", "tags": [ "linkedin" ], "systemTags": [ "linkedin" ] }
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/settings
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/organizations/settings
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/organizations/settings
curl -i -X POST \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/settings \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"credentials": [
{
"username": "user",
"password": "password",
"baseUrl": "https://api.cdq.com/data-exchange/rest",
"type": "AT.FON.TID"
}
],
"dataMirrors": [
{
"storageId": "72d6900fce6b326088f5d9d91049e3e6",
"storage": {
"id": "72d6900fce6b326088f5d9d91049e3e6"
},
"featuresOn": [
"CATENA_X_REPLICA"
]
}
],
"dnbStorages": [
{
"type": {
"technicalKey": "DNB_TechnicalKey"
},
"storageId": "72d6900fce6b326088f5d9d91049e3e6"
}
],
"sgwStorages": [
{
"storageId": "72d6900fce6b326088f5d9d91049e3e6"
}
],
"dataCurationRules": [
{
"context": {
"country": {
"shortName": "CH"
}
},
"addressCurationLevelThreshold": "0.5",
"outputLanguage": "en",
"outputLanguageTechnicalKey": "en",
"outputCharsets": [
{
"concept": "ISO-8859-1",
"charset": "INTERNATIONAL"
}
],
"profile": "BUSINESS_PARTNER_ONLY",
"featuresOn": [
"N/A"
],
"featuresOff": [
"N/A"
],
"addressDataSources": {
"primaryAddressDataSource": {
"technicalKey": "HERE",
"threshold": "0.4"
},
"secondaryAddressDataSources": [
{
"technicalKey": "HERE",
"threshold": "0.4"
}
]
},
"numberSeparator": {
"value": ","
},
"inputAddressConceptsIgnored": [
"POST_CODE"
]
}
],
"confirmBankAccount": {
"trustScoreIntervals": [
{
"fromNumberOfTransactions": "100",
"toNumberOfTransactions": "100",
"trustScore": "100"
}
],
"enableAccountOwnerVerification": "true"
},
"searchIndexId": "basf-5cdcc759d9-9pz6r",
"dataComplianceSettings": {
"disclosedDataSource": [
{
"technicalKey": "WATCHLIST"
}
]
},
"requestors": {
"vatDeRequestor": {
"value": "ATU12345678"
},
"vatAtRequestor": {
"value": "ATU12345678"
},
"vatEuRequestor": {
"value": "ATU12345678"
}
},
"upsertBusinessPartnerSettings": {
"featuresOn": [
"FEATURE"
]
},
"organization": "cdq_monitor"
}'{ "credentials": [ { … } ], "dataMirrors": [ { … } ], "dnbStorages": [ { … } ], "sgwStorages": [ { … } ], "dataCurationRules": [ { … } ], "confirmBankAccount": { "trustScoreIntervals": [ … ], "enableAccountOwnerVerification": "true" }, "searchIndexId": "basf-5cdcc759d9-9pz6r", "dataComplianceSettings": { "disclosedDataSource": [ … ] }, "requestors": { "vatDeRequestor": { … }, "vatAtRequestor": { … }, "vatEuRequestor": { … } }, "upsertBusinessPartnerSettings": { "featuresOn": [ … ] }, "id": "cdq_monitor", "organization": "Adidas AG" }
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/register
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/organizations/register
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/organizations/register
curl -i -X POST \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/register \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "Adidas AG",
"organizationUser": {
"email": "info@cdq.ch",
"password": "password"
},
"dataMirror": {
"labels": [
"label"
]
}
}'{ "organization": { "id": "cdq_monitor", "name": "Adidas AG" }, "apiKey": { "base64": "YXBpS2V5OmFwaUtleQ==" }, "workspace": { "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "This is a workspace.", "dataMirror": { … } } }
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/{id}/deactivate
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/organizations/{id}/deactivate
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/organizations/{id}/deactivate
curl -i -X POST \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/cdq_monitor/deactivate \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"retentionDays": 30
}'- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/{id}/restore
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/organizations/{id}/restore
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/organizations/{id}/restore
curl -i -X POST \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/cdq_monitor/restore \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/settings/{id}
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/organizations/settings/{id}
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/organizations/settings/{id}
curl -i -X PUT \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/settings/c074b9f3-abf0-4f8e-9a20-75deb6cfa2a4 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-H 'X-Credential-Username: 87b1bdb1-ba87-4522-b363-c5a0e6e917b3' \
-d '{
"credentials": [
{
"username": "user",
"password": "password",
"baseUrl": "https://api.cdq.com/data-exchange/rest",
"type": "AT.FON.TID"
}
],
"dataMirrors": [
{
"storageId": "72d6900fce6b326088f5d9d91049e3e6",
"storage": {
"id": "72d6900fce6b326088f5d9d91049e3e6"
},
"featuresOn": [
"CATENA_X_REPLICA"
]
}
],
"dnbStorages": [
{
"type": {
"technicalKey": "DNB_TechnicalKey"
},
"storageId": "72d6900fce6b326088f5d9d91049e3e6"
}
],
"sgwStorages": [
{
"storageId": "72d6900fce6b326088f5d9d91049e3e6"
}
],
"dataCurationRules": [
{
"context": {
"country": {
"shortName": "CH"
}
},
"addressCurationLevelThreshold": "0.5",
"outputLanguage": "en",
"outputLanguageTechnicalKey": "en",
"outputCharsets": [
{
"concept": "ISO-8859-1",
"charset": "INTERNATIONAL"
}
],
"profile": "BUSINESS_PARTNER_ONLY",
"featuresOn": [
"N/A"
],
"featuresOff": [
"N/A"
],
"addressDataSources": {
"primaryAddressDataSource": {
"technicalKey": "HERE",
"threshold": "0.4"
},
"secondaryAddressDataSources": [
{
"technicalKey": "HERE",
"threshold": "0.4"
}
]
},
"numberSeparator": {
"value": ","
},
"inputAddressConceptsIgnored": [
"POST_CODE"
]
}
],
"confirmBankAccount": {
"trustScoreIntervals": [
{
"fromNumberOfTransactions": "100",
"toNumberOfTransactions": "100",
"trustScore": "100"
}
],
"enableAccountOwnerVerification": "true"
},
"searchIndexId": "basf-5cdcc759d9-9pz6r",
"dataComplianceSettings": {
"disclosedDataSource": [
{
"technicalKey": "WATCHLIST"
}
]
},
"requestors": {
"vatDeRequestor": {
"value": "ATU12345678"
},
"vatAtRequestor": {
"value": "ATU12345678"
},
"vatEuRequestor": {
"value": "ATU12345678"
}
},
"upsertBusinessPartnerSettings": {
"featuresOn": [
"FEATURE"
]
}
}'{ "credentials": [ { … } ], "dataMirrors": [ { … } ], "dnbStorages": [ { … } ], "sgwStorages": [ { … } ], "dataCurationRules": [ { … } ], "confirmBankAccount": { "trustScoreIntervals": [ … ], "enableAccountOwnerVerification": "true" }, "searchIndexId": "basf-5cdcc759d9-9pz6r", "dataComplianceSettings": { "disclosedDataSource": [ … ] }, "requestors": { "vatDeRequestor": { … }, "vatAtRequestor": { … }, "vatEuRequestor": { … } }, "upsertBusinessPartnerSettings": { "featuresOn": [ … ] }, "id": "cdq_monitor", "organization": "Adidas AG" }
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/settings/{id}
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/organizations/settings/{id}
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/organizations/settings/{id}
curl -i -X PATCH \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/settings/c074b9f3-abf0-4f8e-9a20-75deb6cfa2a4 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-H 'X-Credential-Username: 87b1bdb1-ba87-4522-b363-c5a0e6e917b3' \
-d '{
"credentials": [
{
"username": "user",
"password": "password",
"baseUrl": "https://api.cdq.com/data-exchange/rest",
"type": "AT.FON.TID"
}
],
"dataMirrors": [
{
"storageId": "72d6900fce6b326088f5d9d91049e3e6",
"storage": {
"id": "72d6900fce6b326088f5d9d91049e3e6"
},
"featuresOn": [
"CATENA_X_REPLICA"
]
}
],
"dnbStorages": [
{
"type": {
"technicalKey": "DNB_TechnicalKey"
},
"storageId": "72d6900fce6b326088f5d9d91049e3e6"
}
],
"sgwStorages": [
{
"storageId": "72d6900fce6b326088f5d9d91049e3e6"
}
],
"dataCurationRules": [
{
"context": {
"country": {
"shortName": "CH"
}
},
"addressCurationLevelThreshold": "0.5",
"outputLanguage": "en",
"outputLanguageTechnicalKey": "en",
"outputCharsets": [
{
"concept": "ISO-8859-1",
"charset": "INTERNATIONAL"
}
],
"profile": "BUSINESS_PARTNER_ONLY",
"featuresOn": [
"N/A"
],
"featuresOff": [
"N/A"
],
"addressDataSources": {
"primaryAddressDataSource": {
"technicalKey": "HERE",
"threshold": "0.4"
},
"secondaryAddressDataSources": [
{
"technicalKey": "HERE",
"threshold": "0.4"
}
]
},
"numberSeparator": {
"value": ","
},
"inputAddressConceptsIgnored": [
"POST_CODE"
]
}
],
"confirmBankAccount": {
"trustScoreIntervals": [
{
"fromNumberOfTransactions": "100",
"toNumberOfTransactions": "100",
"trustScore": "100"
}
],
"enableAccountOwnerVerification": "true"
},
"searchIndexId": "basf-5cdcc759d9-9pz6r",
"dataComplianceSettings": {
"disclosedDataSource": [
{
"technicalKey": "WATCHLIST"
}
]
},
"requestors": {
"vatDeRequestor": {
"value": "ATU12345678"
},
"vatAtRequestor": {
"value": "ATU12345678"
},
"vatEuRequestor": {
"value": "ATU12345678"
}
},
"upsertBusinessPartnerSettings": {
"featuresOn": [
"FEATURE"
]
}
}'{ "credentials": [ { … } ], "dataMirrors": [ { … } ], "dnbStorages": [ { … } ], "sgwStorages": [ { … } ], "dataCurationRules": [ { … } ], "confirmBankAccount": { "trustScoreIntervals": [ … ], "enableAccountOwnerVerification": "true" }, "searchIndexId": "basf-5cdcc759d9-9pz6r", "dataComplianceSettings": { "disclosedDataSource": [ … ] }, "requestors": { "vatDeRequestor": { … }, "vatAtRequestor": { … }, "vatEuRequestor": { … } }, "upsertBusinessPartnerSettings": { "featuresOn": [ … ] }, "id": "cdq_monitor", "organization": "Adidas AG" }
Whether an organization has activated a data source.
| Enum Value | Description |
|---|---|
| ACTIVE | The data source is activated for the organization. |
| INACTIVE | The data source is not activated for the organization. |
Whether an organization has accepted the terms of use of a data source.
| Enum Value | Description |
|---|---|
| ACCEPTED | The terms of use of the data source are accepted by the organization. |
| NOT_ACCEPTED | The terms of use of the data source are not accepted by the organization. |
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/{id}/globalsettings/datapoolaccesssettings/{dataSourceTechnicalKey}
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/organizations/{id}/globalsettings/datapoolaccesssettings/{dataSourceTechnicalKey}
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/organizations/{id}/globalsettings/datapoolaccesssettings/{dataSourceTechnicalKey}
curl -i -X PUT \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/cdq_monitor/globalsettings/datapoolaccesssettings/BR_RF \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-H 'X-Credential-Username: 87b1bdb1-ba87-4522-b363-c5a0e6e917b3' \
-d '{
"activationStatus": "ACTIVE",
"termsAcceptanceStatus": "ACCEPTED",
"credentials": [
{
"type": {
"technicalKey": "AT.FON.TID",
"label": "API Key"
},
"fields": [
{
"type": {
"technicalKey": "USERNAME",
"label": "API Key",
"type": "API Key"
},
"value": "********"
}
]
}
]
}'{ "dataSourceSettings": [ { … } ] }
Search for organizational settings by organization name.
| Enum Value | Description |
|---|---|
| AT.FON.TID | Austrian tax identification number. |
| AT.FON.BENID | Austrian beneficiary identification number. |
| EU_VAT_ID_AT | Austrian VAT identification number. |
| BZST | German Federal Central Tax Office. |
| NL.BR | Dutch Chamber of Commerce. |
| DNB | Duns & Bradstreet data source. |
| DNB_MASTER_DATA_BASIC | Duns & Bradstreet master data basic. |
| DNB_MASTER_DATA_EXTENDED | Duns & Bradstreet master data extended. |
| DNB_LNKELI | Duns & Bradstreet LNKELI. |
| SGW | Swiss government. |
Search for organizational settings by organization name.
Features to be activated.
| Items Value | Description |
|---|---|
| MASK_CREDENTIALS | Mask credentials. |
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/settings
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/organizations/settings
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/organizations/settings
curl -i -X GET \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/organizations/settings \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'X-Credential-Username: 87b1bdb1-ba87-4522-b363-c5a0e6e917b3'{ "page": "1", "pageSize": "100", "total": "67", "values": [ { … } ] }
Organization Resource Quotas
Manage organization resource quotas. It includes operations such as listing all organization resource quotas, creating a new organization resource quota, reading specific organization resource quota details, updating an organization resource quota, and deleting an organization resource quota.
Workspace Resource Quotas
Manage workspace resource quotas. It includes operations such as listing all workspace resource quotas, creating a new workspace resource quota, reading specific workspace resource quota details, updating a workspace resource quota, and deleting a workspace resource quota.