Create Appointment
Creates a new appointment in Acuity Scheduling
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_APPOINTMENT_ACTION])
Cancel Appointment
Cancels an existing appointment in Acuity Scheduling
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_APPOINTMENT_ACTION])
Reschedule Appointment
Reschedules an existing appointment to a new time slot
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESCHEDULE_APPOINTMENT_ACTION])
Get Appointment Details
Retrieves details of a specific appointment
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_APPOINTMENT_DETAILS_ACTION])
List Appointments
Retrieves a list of appointments based on specified criteria
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_APPOINTMENTS_ACTION])
Create Client
Creates a new client profile in Acuity Scheduling
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CLIENT_ACTION])
Update Client
Updates an existing client's information
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CLIENT_ACTION])
Get Client Details
Retrieves details of a specific client
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_CLIENT_DETAILS_ACTION])
List Clients
Retrieves a list of clients based on specified criteria
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_CLIENTS_ACTION])
Add Availability
Adds new availability slots to the schedule
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_AVAILABILITY_ACTION])
Remove Availability
Removes existing availability slots from the schedule
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_AVAILABILITY_ACTION])
Get Available Time Slots
Retrieves available time slots for a specific date or date range
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_AVAILABLE_TIME_SLOTS_ACTION])
Create Calendar
Creates a new calendar in Acuity Scheduling
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CALENDAR_ACTION])
Update Calendar
Updates an existing calendar's settings
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CALENDAR_ACTION])
Delete Calendar
Deletes an existing calendar from Acuity Scheduling
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_CALENDAR_ACTION])
List Calendars
Retrieves a list of all calendars in the account
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_CALENDARS_ACTION])
Create Appointment Type
Creates a new appointment type in Acuity Scheduling
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_APPOINTMENT_TYPE_ACTION])
Update Appointment Type
Updates an existing appointment type's settings
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_APPOINTMENT_TYPE_ACTION])
Delete Appointment Type
Deletes an existing appointment type from Acuity Scheduling
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_APPOINTMENT_TYPE_ACTION])
List Appointment Types
Retrieves a list of all appointment types in the account
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_APPOINTMENT_TYPES_ACTION])
New Appointment
Triggered when a new appointment is scheduled
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_APPOINTMENT_TRIGGER])
Appointment Canceled
Triggered when an appointment is canceled
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPOINTMENT_CANCELED_TRIGGER])
Appointment Rescheduled
Triggered when an appointment is rescheduled
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPOINTMENT_RESCHEDULED_TRIGGER])
New Client
Triggered when a new client is added to Acuity Scheduling
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CLIENT_TRIGGER])
New Availability
Triggered when new availability is added to the schedule
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_AVAILABILITY_TRIGGER])
New Calendar
Triggered when a new calendar is created
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CALENDAR_TRIGGER])
New Appointment Type
Triggered when a new appointment type is created
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_APPOINTMENT_TYPE_TRIGGER])