Skip to content

Updates the access level of a project member

PUT
/api/v1/Project/members/access

Requires the following permissions:

  • Admin access, or
  • Project Owner access level

Access level restrictions:

  • Cannot assign higher access than your own level (except admins)
  • Cannot exceed member’s workspace access level
  • Cannot modify access if you’re below Owner level

Authorizations

Request Body

The member elevation details including member ID and new access level

object
memberId
required
string format: uuid
newAccessLevel
required
integer format: int32

Responses

200

Member access level successfully updated

object
id
string format: uuid
projectId
string format: uuid
workspaceMemberId
string format: uuid
accessLevel
integer format: int32
createdDate
string format: date-time
workspaceMember
object
id
string format: uuid
workspaceId
string format: uuid
userId
string format: uuid
accessLevel
integer format: int32
createdDate
string format: date-time

400

Invalid elevation data provided

object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties

403

Insufficient permissions to modify access levels

object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties

404

Project member not found

object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties