Create User
Create a new user account in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_USER])
Delete User
Delete an existing user account from Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_USER])
Suspend User
Suspend an active user account in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUSPEND_USER])
Restore User
Restore a suspended user account in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESTORE_USER])
Update User
Update user information for an existing account
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_USER])
Add User To Group
Add a user to a specified Google Workspace group
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_USER_TO_GROUP])
Remove User From Group
Remove a user from a specified Google Workspace group
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_USER_FROM_GROUP])
Create Group
Create a new group in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GROUP])
Delete Group
Delete an existing group from Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_GROUP])
Update Group Settings
Modify settings for an existing Google Workspace group
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_GROUP_SETTINGS])
Assign License
Assign a specific license to a user in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_LICENSE])
Revoke License
Revoke a license from a user in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVOKE_LICENSE])
Reset User Password
Reset the password for a user account in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESET_USER_PASSWORD])
Enable Two Factor Authentication
Enable 2FA for a user account in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENABLE_2FA])
Disable Two Factor Authentication
Disable 2FA for a user account in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_2FA])
Create Shared Drive
Create a new shared drive in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SHARED_DRIVE])
Delete Shared Drive
Delete an existing shared drive in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_SHARED_DRIVE])
Add Member To Shared Drive
Add a user or group to a shared drive in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_MEMBER_TO_SHARED_DRIVE])
Remove Member From Shared Drive
Remove a user or group from a shared drive in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_MEMBER_FROM_SHARED_DRIVE])
Update Organizational Unit
Modify settings for an organizational unit in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ORG_UNIT])
User Created
Triggered when a new user account is created in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_CREATED_TRIGGER])
User Deleted
Triggered when a user account is deleted from Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_DELETED_TRIGGER])
User Suspended
Triggered when a user account is suspended in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_SUSPENDED_TRIGGER])
User Restored
Triggered when a suspended user account is restored in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_RESTORED_TRIGGER])
Group Created
Triggered when a new group is created in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_CREATED_TRIGGER])
Group Deleted
Triggered when a group is deleted from Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_DELETED_TRIGGER])
Group Membership Changed
Triggered when a user is added to or removed from a group
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_MEMBERSHIP_CHANGED_TRIGGER])
License Assigned
Triggered when a license is assigned to a user in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LICENSE_ASSIGNED_TRIGGER])
License Revoked
Triggered when a license is revoked from a user in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LICENSE_REVOKED_TRIGGER])
Shared Drive Created
Triggered when a new shared drive is created in Google Workspace
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SHARED_DRIVE_CREATED_TRIGGER])