Page Summary
-
Modify the members of a contact group owned by the authenticated user using the
POSTmethod and providing resource names to add or remove. -
The request body should contain two optional fields:
resourceNamesToAddandresourceNamesToRemove, specifying the contact people to add or remove, respectively. -
The response body may include lists of
notFoundResourceNamesandcanNotRemoveLastContactGroupResourceNamesfor unsuccessful operations. -
Authorization requires the
https://www.googleapis.com/auth/contactsscope. -
System contact groups like
contactGroups/myContactsandcontactGroups/starredallow member addition, while others are deprecated and only support removal.
Modify the members of a contact group owned by the authenticated user.
The only system contact groups that can have members added are contactGroups/myContacts
and contactGroups/starred
. Other system contact groups are deprecated and can only have contacts removed.
HTTP request
POST https://people.googleapis.com/v1/{resourceName=contactGroups/*}/members:modify
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
resourceName
|
Required. The resource name of the contact group to modify. |
Request body
The request body contains data with the following structure:
| JSON representation |
|---|
{ "resourceNamesToAdd" : [ string ] , "resourceNamesToRemove" : [ string ] } |
| Fields | |
|---|---|
resourceNamesToAdd[]
|
Optional. The resource names of the contact people to add in the form of |
resourceNamesToRemove[]
|
Optional. The resource names of the contact people to remove in the form of |
Response body
The response to a modify contact group members request.
If successful, the response body contains data with the following structure:
| JSON representation |
|---|
{ "notFoundResourceNames" : [ string ] , "canNotRemoveLastContactGroupResourceNames" : [ string ] } |
| Fields | |
|---|---|
notFoundResourceNames[]
|
The contact people resource names that were not found. |
canNotRemoveLastContactGroupResourceNames[]
|
The contact people resource names that cannot be removed from their last contact group. |
Authorization scopes
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/contacts
For more information, see the Authorization guide .

