Create Group
Creates a new Google Group with specified settings
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GROUP])
Delete Group
Deletes an existing Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_GROUP])
Add Member
Adds a new member to a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_MEMBER])
Remove Member
Removes a member from a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_MEMBER])
Update Group Settings
Updates the settings of an existing Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_GROUP_SETTINGS])
Send Group Email
Sends an email to all members of a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_GROUP_EMAIL])
Create Topic
Creates a new topic in a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TOPIC])
Delete Topic
Deletes an existing topic from a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_TOPIC])
Update Member Role
Updates the role of a member in a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_MEMBER_ROLE])
Archive Group
Archives an active Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_GROUP])
Unarchive Group
Unarchives a previously archived Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNARCHIVE_GROUP])
Moderate Message
Approves or rejects a message pending moderation in a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MODERATE_MESSAGE])
Set Group Permissions
Sets specific permissions for a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_GROUP_PERMISSIONS])
Invite Member
Sends an invitation to join a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVITE_MEMBER])
Merge Groups
Merges two or more Google Groups into a single group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MERGE_GROUPS])
New Member Joined
Triggered when a new member joins a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MEMBER_JOINED])
Member Left
Triggered when a member leaves a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_LEFT])
New Message Posted
Triggered when a new message is posted to a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MESSAGE_POSTED])
Group Settings Changed
Triggered when the settings of a Google Group are modified
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_SETTINGS_CHANGED])
Member Role Changed
Triggered when a member's role in a Google Group is changed
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_ROLE_CHANGED])
Group Archived
Triggered when a Google Group is archived
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_ARCHIVED])
Group Unarchived
Triggered when a Google Group is unarchived
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_UNARCHIVED])
Message Pending Moderation
Triggered when a message requires moderation in a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MESSAGE_PENDING_MODERATION])
Topic Created
Triggered when a new topic is created in a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TOPIC_CREATED])
Topic Deleted
Triggered when a topic is deleted from a Google Group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TOPIC_DELETED])
Group Reached Member Limit
Triggered when a Google Group reaches its maximum member limit
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_REACHED_MEMBER_LIMIT])
Group Ownership Transferred
Triggered when the ownership of a Google Group is transferred
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_OWNERSHIP_TRANSFERRED])
Group Merged
Triggered when two or more Google Groups are merged
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_MERGED])
Group Email Bounce
Triggered when an email sent to the group bounces
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_EMAIL_BOUNCE])
Group Invitation Accepted
Triggered when an invitation to join a Google Group is accepted
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_INVITATION_ACCEPTED])