SpaceService

PATCH /api/spaces/{space}/members/{member}

Changed on

UpdateSpaceMember changes a member's space role. Only a space administrator can change roles, and a space must keep at least one administrator.

Request

  • The document declares no server URL.
  • Auth
    none declared

Path parameters

spacestring required

The space id.

memberstring required

The member id.

Query parameters

updateMaskstring field-mask

Required. The fields to update. Must include role. The user path is also accepted, but the user must match the existing member and is never changed.

Request body

namestring

Identifier. The resource name of the membership. The member segment is the member's username. Format: spaces/{space}/members/{member}

userstring required

Required. The member user. Format: users/{user}

role'ROLE_UNSPECIFIED' | 'ADMIN' | 'USER' enum required

Required. The member's role within this space.

Response

OK

namestring

Identifier. The resource name of the membership. The member segment is the member's username. Format: spaces/{space}/members/{member}

userstring required

Required. The member user. Format: users/{user}

role'ROLE_UNSPECIFIED' | 'ADMIN' | 'USER' enum required

Required. The member's role within this space.

Changes