Workspaces

List workspaces

get

List the workspaces for the organization.

Authorizations
HTTPRequired

Uses the Authorization header: 'AccessKey ' followed by your access key token (e.g., 'Authorization: AccessKey AbCdEfGhIjKlMnOpQrStUvWxYzAbCdEfGhIj')

Path parameters
organizationIdstringRequired

The organization ID

Query parameters
limitinteger · min: 1 · max: 100Optional

Limits the number of results to return

Default: 10
pageTokenstringOptional

Pagination token that keeps of track of the current position in the list

reversebooleanOptional

Order in which to retrieve the results

Default: false
Responses
get
/organizations/{organizationId}/workspaces

Create workspace

post

Create a workspace for the organization.

Authorizations
HTTPRequired

Uses the Authorization header: 'AccessKey ' followed by your access key token (e.g., 'Authorization: AccessKey AbCdEfGhIjKlMnOpQrStUvWxYzAbCdEfGhIj')

Path parameters
organizationIdstringRequired

The organization ID

Body
namestring · min: 1 · max: 256Required

The display name for the workspace

descriptionstring · min: 1 · max: 256Optional

The description for the workspace

userUsernamestring | nullableOptional

The username of the user that is creating the workspace.

Pattern: ^[a-z0-9._-]+$
flavorsstring[] | nullableOptional
Responses
201

Created

application/json
post
/organizations/{organizationId}/workspaces

Get workspace

get

Get the workspace instance.

Authorizations
HTTPRequired

Uses the Authorization header: 'AccessKey ' followed by your access key token (e.g., 'Authorization: AccessKey AbCdEfGhIjKlMnOpQrStUvWxYzAbCdEfGhIj')

Path parameters
organizationIdstringRequired

The organization ID

workspaceIdstring · uuidRequired

The workspace ID

Responses
get
/organizations/{organizationId}/workspaces/{workspaceId}

Delete workspace

delete

Delete a workspace from the organization.

Authorizations
HTTPRequired

Uses the Authorization header: 'AccessKey ' followed by your access key token (e.g., 'Authorization: AccessKey AbCdEfGhIjKlMnOpQrStUvWxYzAbCdEfGhIj')

Path parameters
organizationIdstringRequired

The organization ID

workspaceIdstring · uuidRequired

The workspace ID

Responses
delete
/organizations/{organizationId}/workspaces/{workspaceId}

No content

Update workspace

patch

Update a workspace's properties.

Authorizations
HTTPRequired

Uses the Authorization header: 'AccessKey ' followed by your access key token (e.g., 'Authorization: AccessKey AbCdEfGhIjKlMnOpQrStUvWxYzAbCdEfGhIj')

Path parameters
organizationIdstringRequired

The organization ID

workspaceIdstring · uuidRequired

The workspace ID

Body
namestring · min: 1 · max: 256Optional

The display name for the workspace

descriptionstring · min: 1 · max: 256Optional

The description for the workspace

Responses
patch
/organizations/{organizationId}/workspaces/{workspaceId}

Last updated

Was this helpful?