Skip to main content
PUT
Change a member’s role

Authorizations

x-brimble-key
string
header
required

API key created in the dashboard under Settings → API keys. Each key carries permission scopes; every endpoint lists the scope it needs.

Path Parameters

teamId
string
required

ID of the team.

Pattern: ^[a-fA-F0-9]{24}$
memberId
string
required

ID of the team membership.

Pattern: ^[a-fA-F0-9]{24}$

Body

application/json
role
enum<string>
required

Role to give.

Available options:
CREATOR,
ADMINISTRATOR,
MEMBER,
VIEWER,
CUSTOM
custom_role
string

ID of a custom role. Required when role is CUSTOM.

Pattern: ^[a-fA-F0-9]{24}$

Response

Member role updated

message
string
required

Human-readable result of the request.

Example:

"Member role updated"

data
object
required

The result of the request.

Last modified on October 11, 2026