HR tools
People, Certifications, Comms, Calendar, Booking
- booking_open_times: Preview the open times on the user's booking page for the next `days` days (default 7), even while the page is off: open start times per day and how many of the page's times are taken (busy on a calendar, inside a buffer, or too soon).
- booking_page: Show the user's booking page: whether it's on, its public link, which calendar bookings land on, the bookable hours per day (user's timezone), meeting length, minimum notice, how far ahead, buffers (weekend_buffer_minutes keeps clear time before and after anything on a Saturday or Sunday), video, and the allowed values for each setting.
- calendar_create_event: Create an event on the user's calendar.
- calendar_delete_event: Cancel (organizer) or remove (attendee) a calendar event.
- calendar_free_busy: Is the user free?
- calendar_get_event: Open one calendar event (event_id from calendar_list_events): full description, attendees and their responses, video link, and the repeat rule (recurrence + a plain-English recurrence_text) when it repeats.
- calendar_list_calendars: List the calendars on the user's connected Gmail / Outlook / iCloud accounts (id, name, account, primary, can_edit), plus each account's calendar state.
- calendar_list_events: Check the user's calendar: events across all their connected calendars, merged and sorted, with recurring events expanded into single occurrences.
- calendar_respond_to_invite: Answer a calendar invite: response = accept | decline | tentative, with an optional note to the organizer.
- calendar_update_event: Change an event the user organizes.
- list_channels: List the group channels you belong to in this business.
- post_message: Post a message to a channel.
- update_booking_page: Change the user's booking page.