Workspaces
Endpoints for managing and maintaining workspaces in an organization
List workspaces
Workspaces API
Returns a paginated list of all workspaces that you have a role to access in your organization. For a list of all workspaces regardless of your user role, see the 'Admin' equivalent API.
Parameters
Returns
200
Successful Response
Endpoint
Request
Response
Create workspace
Workspaces API
Creates a new workspace in your organization.
Parameters
Returns
201
Successful Response
Endpoint
Request
Response
List workspaces summary
Workspaces API
List workspaces summary
Parameters
Returns
200
Successful Response
Endpoint
Request
Response
Delete workspace
Workspaces API
Deletes a workspace. Use of this API requires an "owner" role in the workspace. Deleted workspaces will no longer be returned in "get workspace" and "list workspace" requests, however you can include them by appending deleted=true to your request parameters.
Parameters
Returns
204
Successful Response
Endpoint
Request
Response
No response body.
Get workspace
Workspaces API
Returns a workspace by its ID, provided your user has a role to access it. To retrieve a workspace by ID regardless of your user role, see the 'Admin' equivalent API.
Parameters
Returns
200
Successful Response
Endpoint
Request
Response
Update workspace
Workspaces API
Updates a workspace.
Parameters
Returns
200
Successful Response
Endpoint
Request
Response
Restore a deleted workspace
Workspaces API
If a workspace has been soft deleted, this API allows you to restore it again. After restoring, the workspace will no longer be included in "get workspace" and "list workspace" when the deleted=true parameter is appended to your request parameters.
Parameters
Returns
204
Successful Response
Endpoint
Request
Response
No response body.
Get current user role
Workspaces API
Returns your user account's role in a workspace.
Parameters
Returns
200
Successful Response
Endpoint
Request
Response
List users
Workspaces API
Returns a list of all users with a role in a workspace.
Parameters
Returns
200
Successful Response
Endpoint
Request
Response
Assign user role
Workspaces API
Assigns a user a role in a workspace.
Parameters
Returns
201
Successful Response
Endpoint
Request
Response
Remove user from workspace
Workspaces API
Removes a user by removing their role from the workspace.
Parameters
Returns
204
Successful Response
Endpoint
Request
Response
No response body.