manage_contact_group
Create, update, or delete Google contact groups and modify their members. Specify the action, group ID, and contact IDs to add or remove contacts efficiently.
Instructions
Create, update, delete a contact group, or modify its members. Consolidated tool replacing create_contact_group, update_contact_group, delete_contact_group, and modify_contact_group_members.
Args: user_google_email (str): The user's Google email address. Required. action (str): The action to perform: "create", "update", "delete", or "modify_members". group_id (Optional[str]): The contact group ID. Required for "update", "delete", and "modify_members" actions. name (Optional[str]): The group name. Required for "create" and "update" actions. delete_contacts (bool): If True and action is "delete", also delete contacts in the group (default: False). add_contact_ids (Optional[List[str]]): Contact IDs to add (for "modify_members"). remove_contact_ids (Optional[List[str]]): Contact IDs to remove (for "modify_members").
Returns: str: Result of the action performed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| action | Yes | ||
| group_id | No | ||
| add_contact_ids | No | ||
| delete_contacts | No | ||
| user_google_email | Yes | ||
| remove_contact_ids | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |