AI-generated Key Takeaways
-
Modify the members of a contact group owned by the authenticated user using the
POST
method and providing resource names to add or remove. -
The request body should contain two optional fields:
resourceNamesToAdd
andresourceNamesToRemove
, specifying the contact people to add or remove, respectively. -
The response body may include lists of
notFoundResourceNames
andcanNotRemoveLastContactGroupResourceNames
for unsuccessful operations. -
Authorization requires the
https://www.googleapis.com/auth/contacts
scope. -
System contact groups like
contactGroups/myContacts
andcontactGroups/starred
allow 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.