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 messagegoogle.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 thechat.membershipsscope withuser authenticationor thechat.memberships.appscope withapp authenticationand thespaces/{space}/members/{member}format. You can use the email as an alias for{member}. For example,spaces/{space}/members/example@gmail.comwhereexample@gmail.comis the email of the Google Chat user. When deleting an app membership, requires thechat.memberships.appscope andspaces/{space}/members/appformat. Format:spaces/{space}/members/{member}orspaces/{space}/members/app.
↳ use_admin_access
bool
Optional. Whentrue, the method runs using the user's Google Workspace administrator privileges. The calling user must be a Google Workspace administrator with themanage chat and spaces conversations privilege. Requires thechat.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 thechat.membershipsscope
withuser
authenticationor thechat.memberships.appscope withapp
authenticationand thespaces/{space}/members/{member}format.
You can use the email as an alias for{member}. For example,spaces/{space}/members/example@gmail.comwhereexample@gmail.comis the
email of the Google Chat user.
When deleting an app membership, requires thechat.memberships.appscope
andspaces/{space}/members/appformat.
Format:spaces/{space}/members/{member}orspaces/{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 thechat.membershipsscope
withuser
authenticationor thechat.memberships.appscope withapp
authenticationand thespaces/{space}/members/{member}format.
You can use the email as an alias for{member}. For example,spaces/{space}/members/example@gmail.comwhereexample@gmail.comis the
email of the Google Chat user.
When deleting an app membership, requires thechat.memberships.appscope
andspaces/{space}/members/appformat.
Format:spaces/{space}/members/{member}orspaces/{space}/members/app.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getUseAdminAccess
Optional. Whentrue, 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 thechat.membershipsscope
withuser
authenticationor thechat.memberships.appscope withapp
authenticationand thespaces/{space}/members/{member}format.
You can use the email as an alias for{member}. For example,spaces/{space}/members/example@gmail.comwhereexample@gmail.comis the
email of the Google Chat user.
When deleting an app membership, requires thechat.memberships.appscope
andspaces/{space}/members/appformat.
Format:spaces/{space}/members/{member}orspaces/{space}/members/app. Please seeChatServiceClient::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"]]