Reference documentation and code samples for the Google Apps Chat V1 Client class DeleteMembershipRequest.
Request to delete a membership in a space.
Generated from protobuf message google.chat.v1.DeleteMembershipRequest
Namespace
Google \ Apps \ Chat \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ name
string
Required. Resource name of the membership to delete. Chat apps can delete human users' or their own memberships. Chat apps can't delete other apps' memberships. When deleting a human membership, requires the chat.memberships scope with user authentication or the chat.memberships.app scope with app authentication and the spaces/{space}/members/{member} format. You can use the email as an alias for {member}. For example, spaces/{space}/members/example@gmail.com where example@gmail.com is the email of the Google Chat user. When deleting an app membership, requires the chat.memberships.app scope and spaces/{space}/members/app format. Format: spaces/{space}/members/{member} or spaces/{space}/members/app.
↳ use_admin_access
bool
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.membershipsOAuth 2.0 scope. Deleting app memberships in a space isn't supported using admin access.
getName
Required. Resource name of the membership to delete. Chat apps can delete
human users' or their own memberships. Chat apps can't delete other apps'
memberships.
When deleting a human membership, requires the chat.memberships scope
with user
authentication
or the chat.memberships.app scope with app
authentication
and the spaces/{space}/members/{member} format.
You can use the email as an alias for {member}. For example,
spaces/{space}/members/example@gmail.com where example@gmail.com is the
email of the Google Chat user.
When deleting an app membership, requires the chat.memberships.app scope
and spaces/{space}/members/app format.
Format: spaces/{space}/members/{member} or spaces/{space}/members/app.
Returns
Type
Description
string
setName
Required. Resource name of the membership to delete. Chat apps can delete
human users' or their own memberships. Chat apps can't delete other apps'
memberships.
When deleting a human membership, requires the chat.memberships scope
with user
authentication
or the chat.memberships.app scope with app
authentication
and the spaces/{space}/members/{member} format.
You can use the email as an alias for {member}. For example,
spaces/{space}/members/example@gmail.com where example@gmail.com is the
email of the Google Chat user.
When deleting an app membership, requires the chat.memberships.app scope
and spaces/{space}/members/app format.
Format: spaces/{space}/members/{member} or spaces/{space}/members/app.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getUseAdminAccess
Optional. When true, the method runs using the user's Google Workspace
administrator privileges.
Required. Resource name of the membership to delete. Chat apps can delete
human users' or their own memberships. Chat apps can't delete other apps'
memberships.
When deleting a human membership, requires the chat.memberships scope
with user
authentication
or the chat.memberships.app scope with app
authentication
and the spaces/{space}/members/{member} format.
You can use the email as an alias for {member}. For example,
spaces/{space}/members/example@gmail.com where example@gmail.com is the
email of the Google Chat user.
When deleting an app membership, requires the chat.memberships.app scope
and spaces/{space}/members/app format.
Format: spaces/{space}/members/{member} or spaces/{space}/members/app. Please see
ChatServiceClient::membershipName() for help formatting this field.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Apps Chat V1 Client - Class DeleteMembershipRequest (0.12.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.12.0 (latest)](/php/docs/reference/apps-chat/latest/Chat.V1.DeleteMembershipRequest)\n- [0.11.2](/php/docs/reference/apps-chat/0.11.2/Chat.V1.DeleteMembershipRequest)\n- [0.10.0](/php/docs/reference/apps-chat/0.10.0/Chat.V1.DeleteMembershipRequest)\n- [0.9.0](/php/docs/reference/apps-chat/0.9.0/Chat.V1.DeleteMembershipRequest)\n- [0.8.1](/php/docs/reference/apps-chat/0.8.1/Chat.V1.DeleteMembershipRequest)\n- [0.7.2](/php/docs/reference/apps-chat/0.7.2/Chat.V1.DeleteMembershipRequest)\n- [0.6.1](/php/docs/reference/apps-chat/0.6.1/Chat.V1.DeleteMembershipRequest)\n- [0.5.0](/php/docs/reference/apps-chat/0.5.0/Chat.V1.DeleteMembershipRequest)\n- [0.4.0](/php/docs/reference/apps-chat/0.4.0/Chat.V1.DeleteMembershipRequest)\n- [0.3.0](/php/docs/reference/apps-chat/0.3.0/Chat.V1.DeleteMembershipRequest)\n- [0.2.0](/php/docs/reference/apps-chat/0.2.0/Chat.V1.DeleteMembershipRequest)\n- [0.1.4](/php/docs/reference/apps-chat/0.1.4/Chat.V1.DeleteMembershipRequest) \nReference documentation and code samples for the Google Apps Chat V1 Client class DeleteMembershipRequest.\n\nRequest to delete a membership in a space.\n\nGenerated from protobuf message `google.chat.v1.DeleteMembershipRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Apps \\\\ Chat \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nRequired. Resource name of the membership to delete. Chat apps can delete\nhuman users' or their own memberships. Chat apps can't delete other apps'\nmemberships.\n\nWhen deleting a human membership, requires the `chat.memberships` scope\nwith [user\nauthentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user)\nor the `chat.memberships.app` scope with [app\nauthentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app)\nand the `spaces/{space}/members/{member}` format.\nYou can use the email as an alias for `{member}`. For example,\n`spaces/{space}/members/example@gmail.com` where `example@gmail.com` is the\nemail of the Google Chat user.\nWhen deleting an app membership, requires the `chat.memberships.app` scope\nand `spaces/{space}/members/app` format.\nFormat: `spaces/{space}/members/{member}` or `spaces/{space}/members/app`.\n\n### setName\n\nRequired. Resource name of the membership to delete. Chat apps can delete\nhuman users' or their own memberships. Chat apps can't delete other apps'\nmemberships.\n\nWhen deleting a human membership, requires the `chat.memberships` scope\nwith [user\nauthentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user)\nor the `chat.memberships.app` scope with [app\nauthentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app)\nand the `spaces/{space}/members/{member}` format.\nYou can use the email as an alias for `{member}`. For example,\n`spaces/{space}/members/example@gmail.com` where `example@gmail.com` is the\nemail of the Google Chat user.\nWhen deleting an app membership, requires the `chat.memberships.app` scope\nand `spaces/{space}/members/app` format.\nFormat: `spaces/{space}/members/{member}` or `spaces/{space}/members/app`.\n\n### getUseAdminAccess\n\nOptional. When `true`, the method runs using the user's Google Workspace\nadministrator privileges.\n\nThe calling user must be a Google Workspace administrator with the\n[manage chat and spaces conversations\nprivilege](https://support.google.com/a/answer/13369245).\nRequires the `chat.admin.memberships` [OAuth 2.0\nscope](https://developers.google.com/workspace/chat/authenticate-authorize#chat-api-scopes).\nDeleting app memberships in a space isn't supported using admin access.\n\n### setUseAdminAccess\n\nOptional. When `true`, the method runs using the user's Google Workspace\nadministrator privileges.\n\nThe calling user must be a Google Workspace administrator with the\n[manage chat and spaces conversations\nprivilege](https://support.google.com/a/answer/13369245).\nRequires the `chat.admin.memberships` [OAuth 2.0\nscope](https://developers.google.com/workspace/chat/authenticate-authorize#chat-api-scopes).\nDeleting app memberships in a space isn't supported using admin access.\n\n### static::build"]]