Skip to main content

Member Roles

Tags: members, permissions, roles

Endpoints

List

GET /api/v2/w/{workspace_uuid}/member-roles

Description:

Member role and permission management

List all member roles.

Authorization: Requires member-roles:read scope

Response: List of MemberRoleResponse


Create

POST /api/v2/w/{workspace_uuid}/member-roles

Description:

Member role and permission management

Create a new member role.

Authorization: Requires member-roles:admin scope

Parameters:

Response: See MemberRoleResponse


Get Role Id Or Uuid

GET /api/v2/w/{workspace_uuid}/member-roles/{role_id_or_uuid}

Description:

Member role and permission management

Get a specific member role by ID or UUID. Users can view their own role, managers can view any role.

Authorization: Requires member-roles:read scope

Parameters:

  • role_id_or_uuid (String)

Response: See MemberRoleResponse


Delete Role Id

DELETE /api/v2/w/{workspace_uuid}/member-roles/{role_id}

Description:

Member role and permission management

Delete a member role.

Authorization: Requires member-roles:admin scope

Parameters:

  • role_id (Integer)

Response: See None


Update Role Id

PUT /api/v2/w/{workspace_uuid}/member-roles/{role_id}

Description:

Member role and permission management

Update an existing member role.

Authorization: Requires member-roles:admin scope

Parameters:

Response: See MemberRoleResponse