Updates a member's access level within a workspace
PUT
/api/v1/Workspaces/members/{memberId}/access
Required permissions:
- Workspace Owner access level, or
- Admin access
Access level restrictions:
- Cannot assign higher access than your own level (except admins)
- Cannot modify access if you’re below Owner level
Authorizations
Parameters
Path Parameters
memberId
required
string format: uuid
The unique identifier of the workspace member
Request Body
Updated access level details
object
role
required
integer format: int32
object
role
required
integer format: int32
object
role
required
integer format: int32
object
role
required
integer format: int32
Responses
200
Member access level successfully updated
object
id
string format: uuid
workspaceId
string format: uuid
userId
string format: uuid
accessLevel
integer format: int32
createdDate
string format: date-time
object
id
string format: uuid
workspaceId
string format: uuid
userId
string format: uuid
accessLevel
integer format: int32
createdDate
string format: date-time
object
id
string format: uuid
workspaceId
string format: uuid
userId
string format: uuid
accessLevel
integer format: int32
createdDate
string format: date-time
400
Invalid update data or user ID is null
403
Insufficient permissions to modify access levels
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
key
additional properties
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
key
additional properties
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
key
additional properties
404
Workspace or member not found
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
key
additional properties
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
key
additional properties
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
key
additional properties