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/
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.
Feature(s) to be used during the reading of user:
REFRESH_CACHE- read user and refresh the cache. In 99% of cases this feature should not be used as data in cache is up-to-date with IDP but for SSO users this can not be the case
| Items Value | Description |
|---|---|
| REFRESH_CACHE | Refreshes the cache of the user. |
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/{id}
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/users/{id}
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/users/{id}
curl -i -X GET \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/johndoe \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "id": "johndoe", "firstName": "John", "lastName": "Doe", "fullName": "John Doe", "email": "info@cdq.ch", "disabledApps": "false", "phone": "+41 71 544 10 36", "roles": [ "12345678-1234-5678-1234-567812345678" ], "assignableRoles": [ "APPS_TESTER" ], "requiredActions": [ "VERIFY_EMAIL" ], "organization": "cdq_monitor", "organizationName": "Adidas AG", "resetPassword": "true", "passwordExpires": "2018-07-24T04:08:51Z", "deleted": "false", "deletedAt": "2020-08-31T16:47+00:00", "deletedBy": "76248934691294444", "lastLoginAt": "2018-07-24T04:08:51Z" }
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/{id}
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/users/{id}
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/users/{id}
curl -i -X PUT \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/johndoe \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"firstName": "John",
"lastName": "Doe",
"email": "info@cdq.ch",
"phone": "+41 71 544 10 36",
"roles": [
"APPS_TESTER"
]
}'{ "id": "johndoe", "firstName": "John", "lastName": "Doe", "fullName": "John Doe", "email": "info@cdq.ch", "disabledApps": "false", "phone": "+41 71 544 10 36", "roles": [ "12345678-1234-5678-1234-567812345678" ], "assignableRoles": [ "APPS_TESTER" ], "requiredActions": [ "VERIFY_EMAIL" ], "organization": "cdq_monitor", "organizationName": "Adidas AG", "resetPassword": "true", "passwordExpires": "2018-07-24T04:08:51Z", "deleted": "false", "deletedAt": "2020-08-31T16:47+00:00", "deletedBy": "76248934691294444", "lastLoginAt": "2018-07-24T04:08:51Z" }
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/{id}
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/users/{id}
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/users/{id}
curl -i -X DELETE \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/johndoe \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "id": "johndoe", "firstName": "John", "lastName": "Doe", "fullName": "John Doe", "email": "info@cdq.ch", "disabledApps": "false", "phone": "+41 71 544 10 36", "roles": [ "12345678-1234-5678-1234-567812345678" ], "assignableRoles": [ "APPS_TESTER" ], "requiredActions": [ "VERIFY_EMAIL" ], "organization": "cdq_monitor", "organizationName": "Adidas AG", "resetPassword": "true", "passwordExpires": "2018-07-24T04:08:51Z", "deleted": "false", "deletedAt": "2020-08-31T16:47+00:00", "deletedBy": "76248934691294444", "lastLoginAt": "2018-07-24T04:08:51Z" }
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/{id}/organizationId
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/users/{id}/organizationId
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/users/{id}/organizationId
curl -i -X PATCH \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/johndoe/organizationId \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"organizationId": "cdq_monitor"
}'- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/changePassword
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/users/changePassword
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/users/changePassword
curl -i -X POST \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/changePassword \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"email": "info@cdq.ch",
"password": "password"
}'{ "id": "johndoe", "firstName": "John", "lastName": "Doe", "fullName": "John Doe", "email": "info@cdq.ch", "disabledApps": "false", "phone": "+41 71 544 10 36", "roles": [ "12345678-1234-5678-1234-567812345678" ], "assignableRoles": [ "APPS_TESTER" ], "requiredActions": [ "VERIFY_EMAIL" ], "organization": "cdq_monitor", "organizationName": "Adidas AG", "resetPassword": "true", "passwordExpires": "2018-07-24T04:08:51Z", "deleted": "false", "deletedAt": "2020-08-31T16:47+00:00", "deletedBy": "76248934691294444", "lastLoginAt": "2018-07-24T04:08:51Z" }
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/reactivate
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/users/reactivate
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/users/reactivate
curl -i -X POST \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/reactivate \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"id": "johndoe"
}'{ "id": "johndoe", "firstName": "John", "lastName": "Doe", "fullName": "John Doe", "email": "info@cdq.ch", "disabledApps": "false", "phone": "+41 71 544 10 36", "roles": [ "12345678-1234-5678-1234-567812345678" ], "assignableRoles": [ "APPS_TESTER" ], "requiredActions": [ "VERIFY_EMAIL" ], "organization": "cdq_monitor", "organizationName": "Adidas AG", "resetPassword": "true", "passwordExpires": "2018-07-24T04:08:51Z", "deleted": "false", "deletedAt": "2020-08-31T16:47+00:00", "deletedBy": "76248934691294444", "lastLoginAt": "2018-07-24T04:08:51Z" }
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/{id}/sendVerificationEmail
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/users/{id}/sendVerificationEmail
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/users/{id}/sendVerificationEmail
curl -i -X POST \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/johndoe/sendVerificationEmail \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Search for users by organization name.
Show only users with all the specified roles.
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/users
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/users
curl -i -X GET \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "page": "5", "total": "10", "pageSize": "5", "values": [ { … } ] }
- application/json
- application/xml
List of roles.
List of required actions.
| Items Value | Description |
|---|---|
| VERIFY_EMAIL | Verify email address. |
Uniquely identifying ID of the organization.
Flag indicating whether a user has to reset his password.
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/users
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/users
curl -i -X POST \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"firstName": "John",
"lastName": "Doe",
"uid": "johndoe",
"email": "info@cdq.ch",
"password": "password",
"phone": "+41 71 544 10 36",
"roles": [
"APPS_TESTER"
],
"requiredActions": [
"VERIFY_EMAIL"
],
"organization": "cdq_monitor",
"resetPassword": "true",
"passwordExpires": "2018-07-24T04:08:51+020"
}'{ "id": "johndoe", "firstName": "John", "lastName": "Doe", "fullName": "John Doe", "email": "info@cdq.ch", "disabledApps": "false", "phone": "+41 71 544 10 36", "roles": [ "12345678-1234-5678-1234-567812345678" ], "assignableRoles": [ "APPS_TESTER" ], "requiredActions": [ "VERIFY_EMAIL" ], "organization": "cdq_monitor", "organizationName": "Adidas AG", "resetPassword": "true", "passwordExpires": "2018-07-24T04:08:51Z", "deleted": "false", "deletedAt": "2020-08-31T16:47+00:00", "deletedBy": "76248934691294444", "lastLoginAt": "2018-07-24T04:08:51Z" }
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.