← Schema Reference

Types

Every object, input, and enum in the public schema — 155 in all. Open any type to see its fields and how they connect.
NameKindDescription
AppointmentTypeEventInput
Input
—
AppointmentTypeEventResult
Object
—
AppointmentTypeGraphQLType
Object
—
AppointmentTypeInput
Input
—
AppointmentTypeRangeAvailabilityGraphQLType
Object
—
AppointmentTypeResult
Object
—
AppointmentTypeScopedAvailabilityWindowGraphQLType
Object
—
AppointmentTypeScopedAvailabilityWindowOperationInput
Input
—
AppointmentTypeScopedBlockedTimeGraphQLType
Object
—
AppointmentTypeScopedBlockedTimeOperationInput
Input
—
AppointmentTypeScopedQuotaRuleGraphQLType
Object
—
AppointmentTypeScopedQuotaRuleOperationInput
Input
—
AppointmentTypeSlotAvailabilityGraphQLType
Object
—
AppointmentTypeSlotGraphQLType
Object
—
AppointmentTypeSlotInput
Input
—
AppointmentTypeSlotSelectionInput
Input
—
ApproveExternalEventChangeRequestResult
Object
—
AttendanceMembershipGraphQLType
Object
—
AuthPayload
Object
—
AvailableTimeGraphQLType
Object
—
AvailableTimeRecurringExceptionGraphQLType
Object
—
AvailableTimeWindowGraphQLType
Object
—
BatchAppointmentTypeScopedAvailabilityWindowsInput
Input
—
BatchAppointmentTypeScopedBlockedTimesInput
Input
—
BatchAppointmentTypeScopedQuotaRulesInput
Input
—
BatchAvailabilityInput
Input
—
BatchAvailabilityOperationInput
Input
—
BatchUpdateAvailabilityWindowsResult
Object
—
BatchUpsertAppointmentTypeScopedAvailabilityWindowsResult
Object
—
BatchUpsertAppointmentTypeScopedBlockedTimesResult
Object
—
BatchUpsertAppointmentTypeScopedQuotaRulesResult
Object
—
BlockedTimeGraphQLType
Object
—
BlockedTimeRecurringExceptionGraphQLType
Object
—
BookableSlotProposalGraphQLType
Object
—
BookingCodeErrorCode
Enum
—
BookingCodeResult
Object
—
BookingPolicyGraphQLType
Object
—
BookingPolicyResult
Object
—
BrandingLogoUploadResult
Object
—
BrandingResult
Object
—
CalendarBundleGraphQLType
Object
—
CalendarEventAppointmentTypeSelectionGraphQLType
Object
—
CalendarEventGraphQLType
Object
—
CalendarGraphQLType
Object
—
CalendarOwnershipGraphQLType
Object
—
CalendarPoolGraphQLType
Object
—
CalendarPoolResult
Object
—
CalendarWebhookEventGraphQLType
Object
—
CalendarWebhookSubscriptionGraphQLType
Object
—
CancelEventInput
Input
—
CancelEventResult
Object
—
CancelWithCodeInput
Input
—
ChildOrganizationMetrics
Object
—
CodeEventResult
Object
—
CodeSlotSelectionInput
Input
—
CreateAppointmentTypeBookingCodeInput
Input
—
CreateAppointmentTypeEventCodeInput
Input
—
CreateAppointmentTypeEventWithCodeInput
Input
—
CreateAvailabilityWindowResult
Object
—
CreateAvailableTimeInput
Input
—
CreateBlockedTimeInput
Input
—
CreateBlockedTimeResult
Object
—
CreateBookingCodeInput
Input
—
CreateBookingPolicyInput
Input
—
CreateCalendarBundleInput
Input
—
CreateCalendarBundleResult
Object
—
CreateCalendarInput
Input
—
CreateCalendarPoolInput
Input
—
CreateCalendarResult
Object
—
CreateEventCodeInput
Input
—
CreateEventWithCodeInput
Input
—
CreateInvitationInput
Input
—
CreateInvitationResult
Object
—
CreateOrganizationInput
Input
—
CreateOrganizationResult
Object
—
CreateResourceCalendarInput
Input
—
CreateResourceCalendarResult
Object
—
CreateScopedSystemUserInput
Input
—
CreateScopedSystemUserResult
Object
—
CreateSystemUserTokenInput
Input
—
CreateSystemUserTokenResult
Object
—
CreateWebhookConfigurationInput
Input
—
CreateWebhookConfigurationResult
Object
—
DateTimeRangeInput
Input
—
DeleteAppointmentTypeInput
Input
—
DeleteAppointmentTypeResult
Object
—
DeleteAvailabilityWindowResult
Object
—
DeleteAvailableTimeInput
Input
—
DeleteBlockedTimeInput
Input
—
DeleteBlockedTimeResult
Object
—
DeleteBookingPolicyInput
Input
—
DeleteBookingPolicyResult
Object
—
DeleteCalendarPoolInput
Input
—
DeleteCalendarPoolResult
Object
—
DeleteSystemUserInput
Input
—
DeleteSystemUserResult
Object
—
DeleteWebhookConfigurationInput
Input
—
DeleteWebhookConfigurationResult
Object
—
DisableCalendarBundleInput
Input
—
DisableCalendarBundleResult
Object
—
DisableResourceCalendarInput
Input
—
DisableResourceCalendarResult
Object
—
EventAttendanceGraphQLType
Object
—
EventAttendanceInput
Input
—
EventExternalAttendanceGraphQLType
Object
—
EventExternalAttendanceInput
Input
—
EventRecurrenceExceptionGraphQLType
Object
—
ExternalAttendeeCodeInput
Input
—
ExternalAttendeeGraphQLType
Object
—
ExternalAttendeeInput
Input
—
ExternalClientIdentifierGraphQLType
Object
—
ExternalClientIdentifierInput
Input
—
ExternalEventChangeRequestGraphQLType
Object
—
ImportResourceCalendarsInput
Input
—
ImportResourceCalendarsResult
Object
—
InvitationResult
Object
—
OrganizationResult
Object
—
OwnershipMembershipGraphQLType
Object
—
ProfileGraphQLType
Object
—
PublicBrandingResult
Object
—
RecurrenceRuleGraphQLType
Object
—
RejectExternalEventChangeRequestResult
Object
—
RescheduleAppointmentTypeEventInput
Input
—
RescheduleAppointmentTypeWithCodeInput
Input
—
RescheduleCalendarEventInput
Input
—
RescheduleWithCodeInput
Input
—
ResolvedByMembershipGraphQLType
Object
—
ResourceAllocationGraphQLType
Object
—
RevokeBookingCodeInput
Input
—
ScheduleEventExternalAttendeeInput
Input
—
ScheduleEventInput
Input
—
StaleSelectionGraphQLType
Object
—
UnavailableTimeWindowGraphQLType
Object
—
UpdateAppointmentTypeInput
Input
—
UpdateAvailabilityWindowResult
Object
—
UpdateAvailableTimeInput
Input
—
UpdateBlockedTimeInput
Input
—
UpdateBlockedTimeResult
Object
—
UpdateBookingPolicyInput
Input
—
UpdateBrandingInput
Input
—
UpdateBrandingResult
Object
—
UpdateCalendarBundleInput
Input
—
UpdateCalendarBundleResult
Object
—
UpdateCalendarEventInput
Input
—
UpdateCalendarInput
Input
—
UpdateCalendarPoolInput
Input
—
UpdateCalendarResult
Object
—
UpdateResourceCalendarInput
Input
—
UpdateResourceCalendarResult
Object
—
UpdateWebhookConfigurationInput
Input
—
UpdateWebhookConfigurationResult
Object
—
UserGraphQLType
Object
—
WebhookConfigurationGraphQLType
Object
—
WebhookEventGraphQLType
Object
—
WebhookSubscriptionStatusGraphQLType
Object
—

Custom Scalars

DateTime — Date with time (isoformat)JSON — The `JSON` scalar type represents JSON values as specified by [ECMA-404](https://ecma-international.org/wp-content/uploads/ECMA-404_2nd_edition_december_2017.pdf).