June Offer Every MAX plan gets a fully custom-built system Free custom system worth $1,500-$10,000 · worth $1,500-$10,000
Browse modules
Overview/Scheduling

Calendar & bookings

7 read5 write

Calendars, event types, bookings and slot availability.

Detailed reference

get_available_slotsreadcalendar.view

Open booking slots for a specific event type and date.

Parameters
event_type_id *stringEvent type UUID.
datedate?ISO date. Defaults to today.
Returns

Array of slot objects: starts_at, ends_at, timezone.

Example question

"When is my next opening for a 30-minute demo?"

get_upcoming_bookingsreadcalendar.view

Next N booked meetings on the workspace.

Parameters
limitintegerDefaults to 25, max 100.
Returns

Per booking: id, event_type_name, attendee_name, attendee_email, starts_at, ends_at.

Example question

"What's on my calendar this week?"

list_calendarsreadcalendar.view

Connected calendars and their providers (Google, Calendly, Zoom).

Parameters

None.

Returns

Per calendar: id, name, provider, status, default_timezone.

Example question

"What calendars do I have connected?"

list_event_typesreadcalendar.view

Bookable event types - intro calls, demos, consults.

Parameters
limitintegerDefaults to 25.
Returns

Per type: id, name, duration_minutes, is_active, calendar_id, public_url.

Example question

"What can people book on my calendar?"

create_booking_pagewritecalendar.create

Create a new public scheduling page. Always UNPUBLISHED by default.

Parameters
name *stringDisplay name.
slug *stringURL slug.
Returns

Created booking page - always with is_published=false.

Example question

"Draft a booking page for my new offer."

create_event_typewritecalendar.create

Add a new bookable event type. Always DISABLED by default - user enables manually.

Parameters
name *stringDisplay name.
duration_minutes *integerMeeting length in minutes.
Returns

Created event type - always with is_active=false.

Example question

"Set up a 15-minute discovery call event type."

More tools

6
  • get_bookingread

    Booking details by id.

  • list_appointment_typesread

    List distinct appointment_type strings the agency uses (for workflow filters).

  • list_bookingsread

    List meeting bookings (upcoming-only by default).

  • cancel_bookingwrite

    Cancel a meeting booking.

  • create_bookingwrite

    Create a meeting booking on behalf of an invitee.

  • reschedule_bookingwrite

    Move a booking to a new start time.