Skip to content

Identity Management API (2)

Services to manage access and global configuration for CDQ Cloud Platform.

Overview
Languages
Servers
Mock server

https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/

Production SOAP

https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/

Production

https://user-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/

API Keys

Manage API keys for workspaces. It includes operations such as listing all API keys for a specific workspace, creating a new API key, reading a specific API key, updating an API key, and deleting an API key.

Operations

Global Settings

Manage global settings. It includes operations such as listing all data source settings for a specific organization.

Operations

Organizations

Manage organizations. It includes operations such as listing all organizations, creating a new organization, reading specific organization details, and updating an organization.

Operations

Organization Admins

Manage organization admins. It includes operations such as creating a new organization administrator, switching the organization of the current user, and managing organization administrators.

Operations

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.

Operations

Product Packages

Manage product packages. It includes operations such as retrieving all product packages.

Quotas

Manage quotas. It includes operations such as upserting quotas and reading quotas.

Operations

Settings

Manage settings. It includes operations such as finding effective settings, managing organizational settings, and managing workspace settings.

Operations

Token Exchange

Manage token exchange. It includes operations such as exchanging an access token.

Operations

Users

Manage users. It includes operations such as listing users, creating a new user, reading specific user details, updating a user, and deleting a user.

Operations

Read User

Request

Read an existing user.

Security
oAuth2
Path
idstring(UserId)required

User ID.

Example: johndoe
Query
featuresOnArray of strings(ReadUserFeatureParam)

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 ValueDescription
REFRESH_CACHE

Refreshes the cache of the user.

Example: featuresOn=REFRESH_CACHE
Headers
Authorizationstringrequired

Authorization header with Bearer Token.

Example: Bearer eyJhbGciOiJIUzI1(...)
curl -i -X GET \
  https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/johndoe \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

successful operation

Body
idstring(UserId)

Unique ID of a user.

Example: "johndoe"
firstNamestring(UserFirstName)

First name of a user.

Example: "John"
lastNamestring(UserLastName)

Last name of a user.

Example: "Doe"
fullNamestring(UserFullName)

Full name of a user.

Example: "John Doe"
emailstring(UserEmail)

Email address of a user.

Example: "info@cdq.ch"
disabledAppsboolean

User is disabled in all apps.

Example: "false"
phonestring(UserPhone)

Phone number of a user.

Example: "+41 71 544 10 36"
rolesArray of strings(RoleId)

List of roles.

Example: ["12345678-1234-5678-1234-567812345678"]
assignableRolesArray of strings

List of assignable roles.

Example: ["APPS_TESTER"]
requiredActionsArray of strings(RequiredActionParam)

List of user required actions.

Example: ["VERIFY_EMAIL"]
organizationstring(OrganizationId)

Uniquely identifying ID of the organization.

Example: "cdq_monitor"
organizationNamestring(OrganizationName)

Name of the organization.

Example: "Adidas AG"
resetPasswordboolean

User must reset password.

Example: "true"
passwordExpiresstring

Password expiration date.

Example: "2018-07-24T04:08:51Z"
deletedboolean

User is deleted.

Example: "false"
deletedAtstring(DeletedAt)

Date of deletion (ISO 8601-compliant).

Example: "2020-08-31T16:47+00:00"
deletedBystring(DeletedBy)

Id of identity which deleted a resource.

Example: "76248934691294444"
lastLoginAtstring(LastLoginAt)

Last login date.

Example: "2018-07-24T04:08:51Z"
Response
{ "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" }

Update User

Request

Update an existing user.

Security
oAuth2
Path
idstring(UserId)required

User ID.

Example: johndoe
Headers
Authorizationstringrequired

Authorization header with Bearer Token.

Example: Bearer eyJhbGciOiJIUzI1(...)
Body
firstNamestring(UserFirstName)

First name of a user.

Example: "John"
lastNamestring(UserLastName)

Last name of a user.

Example: "Doe"
emailstring(UserEmail)

Email address of a user.

Example: "info@cdq.ch"
phonestring(UserPhone)

Phone number of a user.

Example: "+41 71 544 10 36"
rolesArray of strings

List of roles.

Example: ["APPS_TESTER"]
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"
    ]
  }'

Responses

successful operation

Body
idstring(UserId)

Unique ID of a user.

Example: "johndoe"
firstNamestring(UserFirstName)

First name of a user.

Example: "John"
lastNamestring(UserLastName)

Last name of a user.

Example: "Doe"
fullNamestring(UserFullName)

Full name of a user.

Example: "John Doe"
emailstring(UserEmail)

Email address of a user.

Example: "info@cdq.ch"
disabledAppsboolean

User is disabled in all apps.

Example: "false"
phonestring(UserPhone)

Phone number of a user.

Example: "+41 71 544 10 36"
rolesArray of strings(RoleId)

List of roles.

Example: ["12345678-1234-5678-1234-567812345678"]
assignableRolesArray of strings

List of assignable roles.

Example: ["APPS_TESTER"]
requiredActionsArray of strings(RequiredActionParam)

List of user required actions.

Example: ["VERIFY_EMAIL"]
organizationstring(OrganizationId)

Uniquely identifying ID of the organization.

Example: "cdq_monitor"
organizationNamestring(OrganizationName)

Name of the organization.

Example: "Adidas AG"
resetPasswordboolean

User must reset password.

Example: "true"
passwordExpiresstring

Password expiration date.

Example: "2018-07-24T04:08:51Z"
deletedboolean

User is deleted.

Example: "false"
deletedAtstring(DeletedAt)

Date of deletion (ISO 8601-compliant).

Example: "2020-08-31T16:47+00:00"
deletedBystring(DeletedBy)

Id of identity which deleted a resource.

Example: "76248934691294444"
lastLoginAtstring(LastLoginAt)

Last login date.

Example: "2018-07-24T04:08:51Z"
Response
{ "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" }

Delete User

Request

Delete an existing user.

Security
oAuth2
Path
idstring(UserId)required

User ID.

Example: johndoe
Headers
Authorizationstringrequired

Authorization header with Bearer Token.

Example: Bearer eyJhbGciOiJIUzI1(...)
curl -i -X DELETE \
  https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/johndoe \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

successful operation

Body
idstring(UserId)

Unique ID of a user.

Example: "johndoe"
firstNamestring(UserFirstName)

First name of a user.

Example: "John"
lastNamestring(UserLastName)

Last name of a user.

Example: "Doe"
fullNamestring(UserFullName)

Full name of a user.

Example: "John Doe"
emailstring(UserEmail)

Email address of a user.

Example: "info@cdq.ch"
disabledAppsboolean

User is disabled in all apps.

Example: "false"
phonestring(UserPhone)

Phone number of a user.

Example: "+41 71 544 10 36"
rolesArray of strings(RoleId)

List of roles.

Example: ["12345678-1234-5678-1234-567812345678"]
assignableRolesArray of strings

List of assignable roles.

Example: ["APPS_TESTER"]
requiredActionsArray of strings(RequiredActionParam)

List of user required actions.

Example: ["VERIFY_EMAIL"]
organizationstring(OrganizationId)

Uniquely identifying ID of the organization.

Example: "cdq_monitor"
organizationNamestring(OrganizationName)

Name of the organization.

Example: "Adidas AG"
resetPasswordboolean

User must reset password.

Example: "true"
passwordExpiresstring

Password expiration date.

Example: "2018-07-24T04:08:51Z"
deletedboolean

User is deleted.

Example: "false"
deletedAtstring(DeletedAt)

Date of deletion (ISO 8601-compliant).

Example: "2020-08-31T16:47+00:00"
deletedBystring(DeletedBy)

Id of identity which deleted a resource.

Example: "76248934691294444"
lastLoginAtstring(LastLoginAt)

Last login date.

Example: "2018-07-24T04:08:51Z"
Response
{ "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" }

Delete User

Request

Delete an existing user.

Security
oAuth2
Path
idstring(UserId)required

User ID.

Example: johndoe
Bodyapplication/json
organizationIdstring(OrganizationId)required

Uniquely identifying ID of the organization.

Example: "cdq_monitor"
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"
  }'

Responses

successful operation

Response
No content

Change Password

Request

Change password for the user.

Security
oAuth2
Body
emailstring(UserEmail)

Email address of a user.

Example: "info@cdq.ch"
passwordstring(CredentialPassword)

Password for a credential.

Example: "password"
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"
  }'

Responses

successful operation

Body
idstring(UserId)

Unique ID of a user.

Example: "johndoe"
firstNamestring(UserFirstName)

First name of a user.

Example: "John"
lastNamestring(UserLastName)

Last name of a user.

Example: "Doe"
fullNamestring(UserFullName)

Full name of a user.

Example: "John Doe"
emailstring(UserEmail)

Email address of a user.

Example: "info@cdq.ch"
disabledAppsboolean

User is disabled in all apps.

Example: "false"
phonestring(UserPhone)

Phone number of a user.

Example: "+41 71 544 10 36"
rolesArray of strings(RoleId)

List of roles.

Example: ["12345678-1234-5678-1234-567812345678"]
assignableRolesArray of strings

List of assignable roles.

Example: ["APPS_TESTER"]
requiredActionsArray of strings(RequiredActionParam)

List of user required actions.

Example: ["VERIFY_EMAIL"]
organizationstring(OrganizationId)

Uniquely identifying ID of the organization.

Example: "cdq_monitor"
organizationNamestring(OrganizationName)

Name of the organization.

Example: "Adidas AG"
resetPasswordboolean

User must reset password.

Example: "true"
passwordExpiresstring

Password expiration date.

Example: "2018-07-24T04:08:51Z"
deletedboolean

User is deleted.

Example: "false"
deletedAtstring(DeletedAt)

Date of deletion (ISO 8601-compliant).

Example: "2020-08-31T16:47+00:00"
deletedBystring(DeletedBy)

Id of identity which deleted a resource.

Example: "76248934691294444"
lastLoginAtstring(LastLoginAt)

Last login date.

Example: "2018-07-24T04:08:51Z"
Response
{ "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" }

Reactivate User

Request

Reactivate user.

Security
oAuth2
Headers
Authorizationstringrequired

Authorization header with Bearer Token.

Example: Bearer eyJhbGciOiJIUzI1(...)
Bodyapplication/jsonrequired
idstring(UserId)required

Unique ID of a user.

Example: "johndoe"
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"
  }'

Responses

Successful operation

Body
idstring(UserId)

Unique ID of a user.

Example: "johndoe"
firstNamestring(UserFirstName)

First name of a user.

Example: "John"
lastNamestring(UserLastName)

Last name of a user.

Example: "Doe"
fullNamestring(UserFullName)

Full name of a user.

Example: "John Doe"
emailstring(UserEmail)

Email address of a user.

Example: "info@cdq.ch"
disabledAppsboolean

User is disabled in all apps.

Example: "false"
phonestring(UserPhone)

Phone number of a user.

Example: "+41 71 544 10 36"
rolesArray of strings(RoleId)

List of roles.

Example: ["12345678-1234-5678-1234-567812345678"]
assignableRolesArray of strings

List of assignable roles.

Example: ["APPS_TESTER"]
requiredActionsArray of strings(RequiredActionParam)

List of user required actions.

Example: ["VERIFY_EMAIL"]
organizationstring(OrganizationId)

Uniquely identifying ID of the organization.

Example: "cdq_monitor"
organizationNamestring(OrganizationName)

Name of the organization.

Example: "Adidas AG"
resetPasswordboolean

User must reset password.

Example: "true"
passwordExpiresstring

Password expiration date.

Example: "2018-07-24T04:08:51Z"
deletedboolean

User is deleted.

Example: "false"
deletedAtstring(DeletedAt)

Date of deletion (ISO 8601-compliant).

Example: "2020-08-31T16:47+00:00"
deletedBystring(DeletedBy)

Id of identity which deleted a resource.

Example: "76248934691294444"
lastLoginAtstring(LastLoginAt)

Last login date.

Example: "2018-07-24T04:08:51Z"
Response
{ "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" }

Send Verification Email

Request

Send a verification email to the user to verify their email address.

Security
oAuth2
Path
idstring(UserId)required

User ID.

Example: johndoe
Headers
Authorizationstringrequired

Authorization header with Bearer Token.

Example: Bearer eyJhbGciOiJIUzI1(...)
curl -i -X POST \
  https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users/johndoe/sendVerificationEmail \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

Verification email sent successfully

Response
No content

List Users

Request

List all users.

Security
oAuth2
Query
emailstring(UserEmail)

Search for users by email.

Example: email=info@cdq.ch
organizationstring(OrganizationName)

Search for users by organization name.

Example: organization=Adidas AG
querystring(UserFullName)

Search for users by name.

Example: query=John Doe
pageSizeinteger

Number of items per page.

Default 50
Example: pageSize=50
pageinteger

Page number.

Default 0
Example: page=0
rolesArray of strings(AssignableRoles)

Show only users with all the specified roles.

Items Enum"AML_GUARD_MANAGER""AML_GUARD_USER""AML_GUARD_VIEWER""APPS_TESTER""BUREAUCRAT""CDQ_ADMINISTRATOR""COLLABORATION_APP_MANAGER""COLLABORATION_APP_USER""CURATION_APP_USER""DATA_MIRROR_APP_MANAGER"
Example: roles=LOOKUP_APP_USER,FRAUD_APP_USER
statusArray of strings(UserStatusTypeParam)

Actual user status. Available values:

  • ACTIVE - User is active.
  • IN_ACTIVE - User is inactive.
Items Enum ValueDescription
ACTIVE

Active user.

IN_ACTIVE

Inactive user.

Example: status=ACTIVE
Headers
X-Credential-Usernamestring

Username that is passed as header parameter with the name X-Credential-Username. The header can take form of:

  • username (e.g. "johndoe")
  • user id (e.g. "87b1bdb1-ba87-4522-b363-c5a0e6e917b3")
Example: 87b1bdb1-ba87-4522-b363-c5a0e6e917b3
curl -i -X GET \
  https://idp.cdq.com/_mock/apis/identity-management-api/api-v2/users \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

successful operation

Body
pagenumber

Current page number.

Example: "5"
totalnumber

Total number of users.

Example: "10"
pageSizenumber

Number of items per page.

Example: "5"
valuesArray of objects(User)

List of users.

Response
{ "page": "5", "total": "10", "pageSize": "5", "values": [ {} ] }

Create User

Request

Create a new user.

Security
oAuth2
Headers
Authorizationstringrequired

Authorization header with Bearer Token.

Example: Bearer eyJhbGciOiJIUzI1(...)
Body
firstNamestring(UserFirstName)

First name of a user.

Example: "John"
lastNamestring(UserLastName)

Last name of a user.

Example: "Doe"
uidstring(UserId)

Unique ID of a user.

Example: "johndoe"
emailstring(UserEmail)

Email address of a user.

Example: "info@cdq.ch"
passwordstring(CredentialPassword)

Password for a credential.

Example: "password"
phonestring(UserPhone)

Phone number of a user.

Example: "+41 71 544 10 36"
rolesArray of strings(AssignableRoles)

List of roles.

Items Enum"AML_GUARD_MANAGER""AML_GUARD_USER""AML_GUARD_VIEWER""APPS_TESTER""BUREAUCRAT""CDQ_ADMINISTRATOR""COLLABORATION_APP_MANAGER""COLLABORATION_APP_USER""CURATION_APP_USER""DATA_MIRROR_APP_MANAGER"
Example: ["APPS_TESTER"]
requiredActionsArray of strings(RequiredAction)

List of required actions.

Items ValueDescription
VERIFY_EMAIL

Verify email address.

Example: ["VERIFY_EMAIL"]
organizationstring(OrganizationId)

Uniquely identifying ID of the organization.

Example: "cdq_monitor"
resetPasswordboolean(UserResetPassword)

Flag indicating whether a user has to reset his password.

Example: "true"
passwordExpiresstring(UserPasswordExpires)

Date when the password expires.

Example: "2018-07-24T04:08:51+020"
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"
  }'

Responses

successful operation

Body
idstring(UserId)

Unique ID of a user.

Example: "johndoe"
firstNamestring(UserFirstName)

First name of a user.

Example: "John"
lastNamestring(UserLastName)

Last name of a user.

Example: "Doe"
fullNamestring(UserFullName)

Full name of a user.

Example: "John Doe"
emailstring(UserEmail)

Email address of a user.

Example: "info@cdq.ch"
disabledAppsboolean

User is disabled in all apps.

Example: "false"
phonestring(UserPhone)

Phone number of a user.

Example: "+41 71 544 10 36"
rolesArray of strings(RoleId)

List of roles.

Example: ["12345678-1234-5678-1234-567812345678"]
assignableRolesArray of strings

List of assignable roles.

Example: ["APPS_TESTER"]
requiredActionsArray of strings(RequiredActionParam)

List of user required actions.

Example: ["VERIFY_EMAIL"]
organizationstring(OrganizationId)

Uniquely identifying ID of the organization.

Example: "cdq_monitor"
organizationNamestring(OrganizationName)

Name of the organization.

Example: "Adidas AG"
resetPasswordboolean

User must reset password.

Example: "true"
passwordExpiresstring

Password expiration date.

Example: "2018-07-24T04:08:51Z"
deletedboolean

User is deleted.

Example: "false"
deletedAtstring(DeletedAt)

Date of deletion (ISO 8601-compliant).

Example: "2020-08-31T16:47+00:00"
deletedBystring(DeletedBy)

Id of identity which deleted a resource.

Example: "76248934691294444"
lastLoginAtstring(LastLoginAt)

Last login date.

Example: "2018-07-24T04:08:51Z"
Response
{ "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 Configurations

Manage workspace configurations. It includes operations such as creating a new workspace configuration, reading workspace configurations, updating workspace configurations, and deleting workspace configurations.

Operations

Workspaces

Manage workspaces. It includes operations such as listing all workspaces, creating a new workspace, reading specific workspace details, updating a workspace, and deleting a workspace.

Operations

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.

Operations

Maintenance

Maintenance operations. It includes operations such as cleaning up linked test users.

Operations

Resources

Operations