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.
List of quotas to upsert.
Service to upsert.
Should remain empty for regular customer use cases (will throw 400 if provided) Available values:
system- applicable only for users with CDQ_ADMINISTRATOR.
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/quotas/ratelimits
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/quotas/ratelimits
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/quotas/ratelimits
curl -i -X PUT \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/quotas/ratelimits \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-H 'X-Credential-Username: 87b1bdb1-ba87-4522-b363-c5a0e6e917b3' \
-d '{
"quotas": [
{
"service": {
"technicalKey": "BR_RF"
},
"organization": {
"id": "cdq_monitor"
},
"workspace": {
"id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4"
},
"maxAmount": "20000",
"reset": "WEEK"
}
]
}'{ "numberOfUpserted": "10" }
List of service technical keys for which quotas are to be returned. When not provided (null or empty list), all available data sources with release status LIVE (see https://meta.cdq.com/Property:Release_status) are returned.
When not provided, organization will be extracted from X-Credential-Username. When provided, must match organization from X-Credential-Username. When service, X-Credential-Username must have CDQ_ADMINISTRATOR role.
Return workspace quota for this workspace. When not provided, all workspace quotas can be loaded when using feature FETCH_WORKSPACE_QUOTAS.
Return quotas for services that match provided name in substring approach. Requires FETCH_SERVICE_DETAILS to be turned on.
Return quotas for services supported in these countries. Requires FETCH_SERVICE_DETAILS to be turned on.
Return quotas having expected statuses in organization quota. Requires DERIVE_STATUSES to be turned on.
| Items Enum Value | Description |
|---|---|
| OK | when details is ok (green) |
| WARNING | FULL_ORGANIZATION_QUOTA_CONSUMED or FULL_EFFECTIVE_QUOTA_CONSUMED or `ULL_SYSTEM_QUOTA_CONSUMED (orange) |
| NOT_APPLICABLE | DEACTIVATED_BY_QUOTA or DATA_SOURCE_DEACTIVATED (red) |
Features to be activated during the reading of quotas:
FETCH_QUOTA_USAGE- fillusedQuotafield. By default, turned on.DERIVE_STATUSES- fill statuses of returned quotas. Can be activated only whenFETCH_QUOTA_USAGEis activated. By default, turned off.FETCH_WORKSPACE_NAME- fetch workspace nameFETCH_WORKSPACE_QUOTAS- fetch workspace quotas additionally when organizationId provided and workspaceId is not provided. By default, turned off.FETCH_SERVICE_DETAILS- fetch service details like e.g. name. By default, turned off.FETCH_SYSTEM_QUOTAS- fetch system quota. To be used by service usage api only (not UI). By default, turned off.
Features to be deactivated during the reading of quotas:
FETCH_QUOTA_USAGE- fillusedQuotafield. By default, turned on.DERIVE_STATUSES- fill statuses of returned quotas. Can be activated only whenFETCH_QUOTA_USAGEis activated. By default, turned off.FETCH_WORKSPACE_NAME- fetch workspace nameFETCH_WORKSPACE_QUOTAS- fetch workspace quotas additionally when organizationId provided and workspaceId is not provided. By default, turned off.FETCH_SERVICE_DETAILS- fetch service details like e.g. name. By default, turned off.FETCH_SYSTEM_QUOTAS- fetch system quota. To be used by service usage api only (not UI). By default, turned off.
- Mock server
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/quotas/ratelimits
- Production SOAP
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/quotas/ratelimits
- Production
https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/quotas/ratelimits
curl -i -X GET \
https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/quotas/ratelimits \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'X-Credential-Username: 87b1bdb1-ba87-4522-b363-c5a0e6e917b3'{ "page": "1", "pageSize": "100", "total": "67", "values": [ { … } ] }
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.