Calendar & Booking
Events, availability, free-time search, and public booking types.
18 verbs in this family.
archiveBookingTypeArchive a booking type: takes its public link OFFLINE (disables it) so no one can book it.createBookingTypeCreate a booking type: a scheduling link people use to book time with you (name, duration, buffers, notice, approval, guests, price, video provider).createEventSchedule a new Calendar event.deleteEventDelete a Calendar event.findFreeTimeFind open slots for a Calendar event in a window that fit a duration.getBookingTypeGet one booking type by id: its full settings, public URL, and whether the link is publicly reachable right now.getEventGet full detail on a single Calendar event by id: the shared `description`, the owner-only `privateNote` (present only on the user's own events), location, recurrence rule, and the `attendees`…listBookingsList bookings people made on your links: who booked, when, and the status: read-only.listBookingTypesList your booking types (scheduling links), newest-edited first.listCalendarsList the calendars the user can see.listEventsList Calendar events between `startTime` and `endTime` (unix ms).listShopCalendarEventsRead the shop calendar between `startTime` and `endTime` (unix ms): every dated entry, order pickup/delivery window, booking and scheduled content post the shop has, in one list.presentEventsRender multiple Calendar events as cards or an agenda in the chat: use instead of listing event titles in plain text.respondToCalendarEventRSVP to a Calendar event invitation on the user's behalf: set their attendee response to `accepted`, `declined`, or `tentative`.shareShopCalendarShare the shop calendar with one or more email addresses.unshareShopCalendarStop sharing the shop calendar with an email address.updateBookingTypeUpdate a booking type you own: rename, adjust duration/buffers/notice/approval/price/guests, or enable/disable it.updateEventEdit an existing Calendar event.