← Schema Reference

Types

Every object, input, and enum in the public schema — 134 in all. Open any type to see its fields and how they connect.
NameKindDescription
ApproveExternalEventChangeRequestResult
Object
AttendanceMembershipGraphQLType
Object
AuthPayload
Object
AvailableTimeGraphQLType
Object
AvailableTimeRecurringExceptionGraphQLType
Object
AvailableTimeWindowGraphQLType
Object
BatchAvailabilityInput
Input
BatchAvailabilityOperationInput
Input
BatchUpdateAvailabilityWindowsResult
Object
BlockedTimeGraphQLType
Object
BlockedTimeRecurringExceptionGraphQLType
Object
BookableSlotProposalGraphQLType
Object
BookingCodeErrorCode
Enum
BookingCodeResult
Object
BookingPolicyGraphQLType
Object
BookingPolicyResult
Object
BrandingResult
Object
CalendarBundleGraphQLType
Object
CalendarEventGraphQLType
Object
CalendarEventGroupSelectionGraphQLType
Object
CalendarGraphQLType
Object
CalendarGroupEventInput
Input
CalendarGroupEventResult
Object
CalendarGroupGraphQLType
Object
CalendarGroupInput
Input
CalendarGroupRangeAvailabilityGraphQLType
Object
CalendarGroupResult
Object
CalendarGroupSlotAvailabilityGraphQLType
Object
CalendarGroupSlotGraphQLType
Object
CalendarGroupSlotInput
Input
CalendarGroupSlotSelectionInput
Input
CalendarOwnershipGraphQLType
Object
CalendarWebhookEventGraphQLType
Object
CalendarWebhookSubscriptionGraphQLType
Object
CancelEventInput
Input
CancelEventResult
Object
CancelWithCodeInput
Input
ChildOrganizationMetrics
Object
CodeEventResult
Object
CodeSlotSelectionInput
Input
CreateAvailabilityWindowResult
Object
CreateAvailableTimeInput
Input
CreateBlockedTimeInput
Input
CreateBlockedTimeResult
Object
CreateBookingCodeInput
Input
CreateBookingPolicyInput
Input
CreateCalendarBundleInput
Input
CreateCalendarBundleResult
Object
CreateCalendarInput
Input
CreateCalendarResult
Object
CreateEventCodeInput
Input
CreateEventWithCodeInput
Input
CreateGroupBookingCodeInput
Input
CreateGroupEventCodeInput
Input
CreateGroupEventWithCodeInput
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
DeleteAvailabilityWindowResult
Object
DeleteAvailableTimeInput
Input
DeleteBlockedTimeInput
Input
DeleteBlockedTimeResult
Object
DeleteBookingPolicyInput
Input
DeleteBookingPolicyResult
Object
DeleteCalendarGroupInput
Input
DeleteCalendarGroupResult
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
ExternalEventChangeRequestGraphQLType
Object
ImportResourceCalendarsInput
Input
ImportResourceCalendarsResult
Object
InvitationResult
Object
OrganizationResult
Object
OrgRole
Enum
OwnershipMembershipGraphQLType
Object
ProfileGraphQLType
Object
PublicBrandingResult
Object
RecurrenceRuleGraphQLType
Object
RejectExternalEventChangeRequestResult
Object
RescheduleCalendarEventInput
Input
RescheduleCalendarGroupEventInput
Input
RescheduleGroupWithCodeInput
Input
RescheduleWithCodeInput
Input
ResolvedByMembershipGraphQLType
Object
ResourceAllocationGraphQLType
Object
RevokeBookingCodeInput
Input
ScheduleEventExternalAttendeeInput
Input
ScheduleEventInput
Input
UnavailableTimeWindowGraphQLType
Object
UpdateAvailabilityWindowResult
Object
UpdateAvailableTimeInput
Input
UpdateBlockedTimeInput
Input
UpdateBlockedTimeResult
Object
UpdateBookingPolicyInput
Input
UpdateBrandingInput
Input
UpdateBrandingResult
Object
UpdateCalendarBundleInput
Input
UpdateCalendarBundleResult
Object
UpdateCalendarGroupInput
Input
UpdateCalendarInput
Input
UpdateCalendarResult
Object
UpdateResourceCalendarInput
Input
UpdateResourceCalendarResult
Object
UpdateWebhookConfigurationInput
Input
UpdateWebhookConfigurationResult
Object
UserGraphQLType
Object
ValidateReturnUrlResult
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).