Calendar & Booking
Events, availability, free-time search, and public booking types.
23 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, and an optional fixed date window…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.listCalendarSuggestionsList the upcoming reservations and appointments found in the user's own connected mail that are waiting for a decision (Events found in Mail): rental cars, flights, hotels, restaurant tables,…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.readAvailabilityExplain one date for one of your booking links: the open times, the hours that day, and when there are none, why ("No hours set for Friday", "Every slot conflicts with your calendar: Lunch, Dinner.readAvailabilityScheduleRead an availability schedule you own: the weekday hours (HH:MM ranges per weekday, [] = closed), its time zone, and the one-day overrides from today on (a date opened for set hours, or closed).resolveCalendarSuggestionDecide one Events found in Mail suggestion (an id from listCalendarSuggestions).respondToCalendarEventRSVP to a Calendar event invitation on the user's behalf: set their attendee response to `accepted`, `declined`, or `tentative`.setAvailabilityScheduleChange an availability schedule you own: set weekday hours (a named weekday replaces that day, [] closes it), change its time zone, open or close one date with an override (setOverride: date…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, open it for a fixed date window only (availableFrom/availableUntil as YYYY-MM-DD in your zone, inclusive;…updateEventEdit an existing Calendar event.