AI-generated Key Takeaways
-
This method updates a Google Chat membership, allowing you to modify aspects like user roles within a space.
-
It supports both app and user authentication, with an option for administrator privileges using
useAdminAccess. -
Requires specifying fields to update with
updateMaskand includes optional use of administrator privileges. -
You need appropriate OAuth scopes such as
chat.app.membershipsorchat.admin.membershipsfor authorization.
- HTTP request
- Path parameters
- Query parameters
- Request body
- Response body
- Authorization scopes
- Try it!
Updates a membership. For an example, see Update a user's membership in a space .
Supports the following types of authentication :
-
App authentication with administrator approval and the authorization scope:
-
https://www.googleapis.com/auth/chat.app.memberships(only in spaces the app created)
-
-
User authentication with one of the following authorization scopes:
-
https://www.googleapis.com/auth/chat.memberships -
https://www.googleapis.com/auth/chat.import(import mode spaces only) - User authentication grants administrator privileges when an administrator account authenticates,
useAdminAccessistrue, and the following authorization scope is used:-
https://www.googleapis.com/auth/chat.admin.memberships
-
-
HTTP request
PATCH https://chat.googleapis.com/v1/{membership.name=spaces/*/members/*}
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
membership.name
|
Identifier. Resource name of the membership, assigned by the server. Format: |
Query parameters
updateMask
string (
FieldMask
format)
Required. The field paths to update. Separate multiple values with commas or use *
to update all field paths.
Currently supported field paths:
-
role
useAdminAccess
boolean
Optional. When true
, the method runs using the user's Google Workspace administrator privileges.
The calling user must be a Google Workspace administrator with the manage chat and spaces conversations privilege .
Requires the chat.admin.memberships
OAuth 2.0 scope
.
Request body
The request body contains an instance of Membership
.
Response body
If successful, the response body contains an instance of Membership
.
Authorization scopes
Requires one of the following OAuth scopes:
-
https://www.googleapis.com/auth/chat.app.memberships -
https://www.googleapis.com/auth/chat.admin.memberships -
https://www.googleapis.com/auth/chat.import -
https://www.googleapis.com/auth/chat.memberships
For more information, see the Authorization guide .

