Workspace Permissions

get
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Responses
200Success
application/json
get
/api/v1/workspace_permissions/
200Success
post
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Body
pkintegerRead-onlyOptional
workspaceintegerRequired
userintegerRequired
rolestring · enumRequired
  • OWNER - Owner
  • EDITOR - Editor
  • READER - Reader
Possible values:
data_accessbooleanOptional
Responses
post
/api/v1/workspace_permissions/
201Success
get
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Path parameters
idintegerRequired
Responses
200Success
application/json
get
/api/v1/workspace_permissions/{id}/
200Success
delete

Delete a workspace permission.

Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Path parameters
idintegerRequired
Responses
delete
/api/v1/workspace_permissions/{id}/
204

No response body

No content

patch

Workspace permissions can only be updated by the workspace owner.

Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Path parameters
idintegerRequired
Body
pkintegerRead-onlyOptional
workspaceintegerOptional
userintegerOptional
rolestring · enumOptional
  • OWNER - Owner
  • EDITOR - Editor
  • READER - Reader
Possible values:
data_accessbooleanOptional
Responses
200Success
application/json
patch
/api/v1/workspace_permissions/{id}/
200Success
patch
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Body
rolestring · enumOptional
  • OWNER - Owner
  • EDITOR - Editor
  • READER - Reader
Possible values:
workspacesinteger[]Optional
new_ownerstring · max: 255Optional
data_accessbooleanOptionalDefault: false
Responses
200Success
application/json
patch
/api/v1/workspace_permissions/transfer/
200Success

Last updated

Was this helpful?