Create Event
Creates a new event in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EVENT])
Update Event
Updates an existing event in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_EVENT])
Cancel Event
Cancels an existing event in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_EVENT])
Reschedule Event
Reschedules an existing event in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESCHEDULE_EVENT])
Add Attendee
Adds a new attendee to an existing event
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_ATTENDEE])
Remove Attendee
Removes an attendee from an existing event
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_ATTENDEE])
Create Booking Page
Creates a new booking page in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BOOKING_PAGE])
Update Booking Page
Updates an existing booking page in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_BOOKING_PAGE])
Create Team
Creates a new team in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TEAM])
Add Team Member
Adds a new member to an existing team
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEAM_MEMBER])
Remove Team Member
Removes a member from an existing team
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_TEAM_MEMBER])
Connect Integration
Connects a new integration to Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONNECT_INTEGRATION])
Update Availability
Updates a user's availability in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_AVAILABILITY])
Create Workflow
Creates a new workflow in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_WORKFLOW])
Update Workflow
Updates an existing workflow in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_WORKFLOW])
New Event Created
Triggered when a new event is created in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_EVENT_CREATED])
Event Cancelled
Triggered when an event is cancelled in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EVENT_CANCELLED])
Event Rescheduled
Triggered when an event is rescheduled in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EVENT_RESCHEDULED])
Attendee Added
Triggered when a new attendee is added to an event
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ATTENDEE_ADDED])
Attendee Removed
Triggered when an attendee is removed from an event
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ATTENDEE_REMOVED])
New Booking Page Created
Triggered when a new booking page is created in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_BOOKING_PAGE_CREATED])
Booking Page Updated
Triggered when a booking page is updated in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOOKING_PAGE_UPDATED])
New Team Created
Triggered when a new team is created in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEAM_CREATED])
Team Member Added
Triggered when a new member is added to a team
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEAM_MEMBER_ADDED])
Team Member Removed
Triggered when a member is removed from a team
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEAM_MEMBER_REMOVED])
New Integration Connected
Triggered when a new integration is connected to Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_INTEGRATION_CONNECTED])
Availability Updated
Triggered when a user's availability is updated
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AVAILABILITY_UPDATED])
New Workflow Created
Triggered when a new workflow is created in Cal.com
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_WORKFLOW_CREATED])
Workflow Updated
Triggered when an existing workflow is updated
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WORKFLOW_UPDATED])
New Payment Received
Triggered when a new payment is received for a paid event
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PAYMENT_RECEIVED])