Acuity Scheduling is a scheduling platform that allows businesses to manage appointments and bookings
Tools and capabilities available for Acuity Scheduling
Retrieve a list of upcoming appointments with optional filters for date range, calendar, and appointment type
Parameters: minDate, maxDate, calendarId, appointmentTypeId, limit
Schedule a new appointment for a client with specified date, time, and service type
Parameters: datetime, appointmentTypeId, firstName, lastName, email, phone, calendarId, notes
Cancel an existing appointment by its ID
Parameters: appointmentId, cancelReason
Change the date and time of an existing appointment
Parameters: appointmentId, newDatetime
Retrieve detailed information about a specific appointment by ID
Parameters: appointmentId
Find available booking times for a specific appointment type and date range
Parameters: appointmentTypeId, date, calendarId, month
Get all available appointment types/services configured in the account
Parameters: includeInactive
Get all calendars configured in the account with their details
Search for clients by name, email, or phone number
Parameters: searchTerm, limit
Retrieve detailed information about a specific client including their appointment history
Parameters: clientId
Update contact information and details for an existing client
Parameters: clientId, firstName, lastName, email, phone, notes
Quick view of all appointments scheduled for today across all calendars
Parameters: calendarId
Create a time block to prevent bookings during specific times
Parameters: calendarId, startTime, endTime, note
Retrieve account details including business name, timezone, and configuration settings
Manually send a reminder notification to a client about their upcoming appointment
Parameters: appointmentId, reminderType
Retrieve statistics and analytics for appointments within a date range
Parameters: startDate, endDate, groupBy
Have an idea for a tool that should be added? Describe it below and we'll add it for you.