Calendar & Booking
updateBookingType
Update Booking Type
Update a booking type you own: rename, adjust duration/buffers/notice/approval/price/guests, or enable/disable it.
Arguments
bookingTypeIdstringrequiredThe booking type id to update.namestringoptionalNew name for the booking type.isActivebooleanoptionalEnable (true) to make the link bookable/reachable, or disable (false) to take it offline. Changes public availability: the result says so.slugstringoptionalURL handle for the link (the {bookingSlug} in /{profile}/booking/{bookingSlug}). Omit to derive one from the name. Must be unique among your types.descriptionstringoptionalShort description for the booking page.durationMinutesintegeroptionalMeeting length in minutes.bufferBeforeMinutesintegeroptionalPadding reserved before each booking, in minutes.bufferAfterMinutesintegeroptionalPadding reserved after each booking, in minutes.minNoticeMinutesintegeroptionalMinimum notice before a slot can be booked, in minutes.maxAdvanceDaysintegeroptionalHow far ahead the link can be booked, in days.requiresApprovalbooleanoptionalIf true, bookings land as 'pending' until you confirm them.allowGuestsbooleanoptionalLet the booker add extra guests.maxGuestsintegeroptionalCap on added guests.priceAmountnumberoptionalPrice to book, in the smallest currency unit. Omit for free.priceCurrencystringoptionalISO 4217 currency code for priceAmount, e.g. 'USD'.confirmationMessagestringoptionalMessage shown to the booker after they book.callLinkTypestringoptionalCall link for confirmed bookings: 'google_meet', 'zoom', or 'teams' (needs the matching connected account), or 'cloud' for the Cloud-native call room: the default, and how you switch a type back off an external provider.scheduleIdstringoptionalAvailability-schedule id to bind (the bookable-hours window). Omit to use your default availability.targetCalendarIdstringoptionalCalendar id the booking event lands on (which account/calendar it books onto). Omit to route to your primary calendar.
Returns
The registry does not declare a return shape.
Declared limits
durationMinutes: greater than 0durationMinutes: maximum 9007199254740991bufferBeforeMinutes: minimum 0bufferBeforeMinutes: maximum 9007199254740991bufferAfterMinutes: minimum 0bufferAfterMinutes: maximum 9007199254740991minNoticeMinutes: minimum 0minNoticeMinutes: maximum 9007199254740991maxAdvanceDays: greater than 0maxAdvanceDays: maximum 9007199254740991maxGuests: greater than 0maxGuests: maximum 9007199254740991
Ask for it
The Cloud routes these requests to this verb.
- rename my booking link
- change the intro call to 45 min
- enable/disable that booking page
Pair it with
The verbs that finish the job.