latestSwagger 2.0Apache 2.02026-08-21111141361.2 KB

e16ed11d991c

Workspaces

Update workspace permissions

put/workspaces/{id}/permissions

Path parameters

idstring required

Workspace ID

Request body

permissionsobject

Permissions maps user IDs to their access levels. Keys are user UUIDs, values are: "viewer", "writer", "admin", or "blocked" Use "blocked" to revoke a user's workspace access (even if they have org access) Use "none" or empty string to remove all direct access (user falls back to org-level access)

Example request

{
  "permissions": {
    "\"6ba7b810-9dad-11d1-80b4-00c04fd430c8\"": "\"blocked\"}",
    "{\"550e8400-e29b-41d4-a716-446655440000\"": "\"viewer\""
  }
}

Response

OK

object required