approveExternalEventChangeRequestid:Int!mutation ApproveExternalEventChangeRequest {
approveExternalEventChangeRequest(id: 10) {
errorMessage
success
changeRequest {
created
eventId
id
kind
modified
proposedValues
}
}
}
batchUpdateAvailabilityWindowsinput:BatchAvailabilityInput!mutation BatchUpdateAvailabilityWindows {
batchUpdateAvailabilityWindows(input: { calendarId: 10, operations: [{ action: "<action>" }], organizationId: 10 }) {
errorMessage
success
availableTimes {
created
endTime
id
modified
startTime
}
}
}
cancelEventinput:CancelEventInput!mutation CancelEvent {
cancelEvent(input: { calendarId: 10, deleteSeries: true, eventId: 10, organizationId: 10 }) {
success
}
}
cancelEventWithCodeinput:CancelWithCodeInput!mutation CancelEventWithCode {
cancelEventWithCode(input: { code: "<code>" }) {
errorCode
errorMessage
success
event {
created
description
durationSeconds
endTime
externalId
id
}
}
}
checkTokensystemUserId:Int!token:String!mutation CheckToken {
checkToken(
systemUserId: 10
token: "<token>"
) {
tokenValid
}
}
createAvailabilityWindowmutation CreateAvailabilityWindow {
createAvailabilityWindow(input: { calendarId: 10, endTime: "2025-01-01T00:00:00Z", organizationId: 10, startTime: "2025-01-01T00:00:00Z", timezone: "<timezone>" }) {
errorMessage
success
availableTime {
created
endTime
id
modified
startTime
}
}
}
createBlockedTimeinput:CreateBlockedTimeInput!mutation CreateBlockedTime {
createBlockedTime(input: { calendarId: 10, endTime: "2025-01-01T00:00:00Z", organizationId: 10, reason: "<reason>", startTime: "2025-01-01T00:00:00Z", timezone: "<timezone>" }) {
errorMessage
success
blockedTime {
created
endTime
externalId
id
modified
startTime
}
}
}
createBookingPolicymutation CreateBookingPolicy {
createBookingPolicy(input: { bufferAfterSeconds: 10, bufferBeforeSeconds: 10, isOrganizationDefault: true, leadTimeSeconds: 10, maxHorizonSeconds: 10 }) {
success
policy {
bufferAfterSeconds
bufferBeforeSeconds
calendarGroupId
calendarId
created
id
}
}
}
createCalendarinput:CreateCalendarInput!mutation CreateCalendar {
createCalendar(input: { isPrivate: true, name: "<name>", organizationId: 10 }) {
errorMessage
success
calendar {
calendarType
capacity
created
description
email
externalId
}
}
}
createCalendarBookingCodeinput:CreateBookingCodeInput!mutation CreateCalendarBookingCode {
createCalendarBookingCode(input: { calendarId: 10, organizationId: 10 }) {
code
errorCode
errorMessage
id
success
}
}
createCalendarBundlemutation CreateCalendarBundle {
createCalendarBundle(input: { childrenIds: [10], isPrivate: true, name: "<name>", organizationId: 10 }) {
errorMessage
success
bundle {
description
id
isPrivate
name
}
}
}
createCalendarCancellationBookingCodeinput:CreateEventCodeInput!mutation CreateCalendarCancellationBookingCode {
createCalendarCancellationBookingCode(input: { calendarId: 10, eventId: 10, organizationId: 10 }) {
code
errorCode
errorMessage
id
success
}
}
createCalendarEventWithCodemutation CreateCalendarEventWithCode {
createCalendarEventWithCode(input: { code: "<code>", description: "<description>", endTime: "2025-01-01T00:00:00Z", externalAttendee: { email: "<email>", name: "<name>" }, startTime: "2025-01-01T00:00:00Z", timezone: "<timezone>", title: "<title>" }) {
errorCode
errorMessage
success
event {
created
description
durationSeconds
endTime
externalId
id
}
}
}
createCalendarGroupinput:CalendarGroupInput!mutation CreateCalendarGroup {
createCalendarGroup(input: { description: "<description>", isPrivate: true, name: "<name>", organizationId: 10, slots: [{ calendarIds: [10], description: "<description>", name: "<name>", order: 10, requiredCount: 10 }] }) {
errorMessage
success
group {
created
description
id
isPrivate
modified
name
}
}
}
createCalendarGroupBookingCodemutation CreateCalendarGroupBookingCode {
createCalendarGroupBookingCode(input: { calendarGroupId: 10, organizationId: 10 }) {
code
errorCode
errorMessage
id
success
}
}
createCalendarGroupCancellationBookingCodemutation CreateCalendarGroupCancellationBookingCode {
createCalendarGroupCancellationBookingCode(input: { calendarGroupId: 10, eventId: 10, organizationId: 10 }) {
code
errorCode
errorMessage
id
success
}
}
createCalendarGroupEventinput:CalendarGroupEventInput!mutation CreateCalendarGroupEvent {
createCalendarGroupEvent(input: { attendances: [{ userId: 10 }], description: "<description>", endTime: "2025-01-01T00:00:00Z", externalAttendances: [{ externalAttendee: {} }], groupId: 10, organizationId: 10, slotSelections: [{ calendarIds: [10], slotId: 10 }], startTime: "2025-01-01T00:00:00Z", timezone: "<timezone>", title: "<title>" }) {
errorMessage
success
event {
created
description
durationSeconds
endTime
externalId
id
}
}
}
createCalendarGroupEventWithCodemutation CreateCalendarGroupEventWithCode {
createCalendarGroupEventWithCode(input: { code: "<code>", description: "<description>", endTime: "2025-01-01T00:00:00Z", externalAttendee: { email: "<email>", name: "<name>" }, slotSelections: [{ calendarIds: [10], slotId: 10 }], startTime: "2025-01-01T00:00:00Z", timezone: "<timezone>", title: "<title>" }) {
errorCode
errorMessage
success
event {
created
description
durationSeconds
endTime
externalId
id
}
}
}
createCalendarGroupRescheduleBookingCodemutation CreateCalendarGroupRescheduleBookingCode {
createCalendarGroupRescheduleBookingCode(input: { calendarGroupId: 10, eventId: 10, organizationId: 10 }) {
code
errorCode
errorMessage
id
success
}
}
createCalendarRescheduleBookingCodeinput:CreateEventCodeInput!mutation CreateCalendarRescheduleBookingCode {
createCalendarRescheduleBookingCode(input: { calendarId: 10, eventId: 10, organizationId: 10 }) {
code
errorCode
errorMessage
id
success
}
}
createInvitationinput:CreateInvitationInput!mutation CreateInvitation {
createInvitation(input: { organizationId: "<organizationId>", role: ADMIN, sendEmail: true, userEmail: "<userEmail>" }) {
inviteUrl
token
invitation {
email
expiresAt
id
}
}
}
createOrganizationinput:CreateOrganizationInput!mutation CreateOrganization {
createOrganization(input: { name: "<name>" }) {
organization {
id
name
}
}
}
createResourceCalendarmutation CreateResourceCalendar {
createResourceCalendar(input: { isPrivate: true, manageAvailableWindows: true, name: "<name>", organizationId: 10 }) {
errorMessage
success
calendar {
calendarType
capacity
created
description
email
externalId
}
}
}
createScopedSystemUsermutation CreateScopedSystemUser {
createScopedSystemUser(input: { availableResources: ["<availableResources>"], integrationName: "<integrationName>", scopedToUserId: 10 }) {
availableResources
id
integrationName
isActive
scopedToUserId
token
}
}
createSystemUserTokenmutation CreateSystemUserToken {
createSystemUserToken(input: { integrationName: "<integrationName>", organizationId: "<organizationId>", resources: ["<resources>"] }) {
systemUserId
token
}
}
createWebhookConfigurationmutation CreateWebhookConfiguration {
createWebhookConfiguration(input: { eventType: "<eventType>", headers: {}, url: "<url>" }) {
errorMessage
configuration {
created
eventType
headers
id
modified
url
}
}
}
deleteAvailabilityWindowmutation DeleteAvailabilityWindow {
deleteAvailabilityWindow(input: { availableTimeId: 10, calendarId: 10, organizationId: 10 }) {
errorMessage
success
}
}
deleteBlockedTimeinput:DeleteBlockedTimeInput!mutation DeleteBlockedTime {
deleteBlockedTime(input: { blockedTimeId: 10, calendarId: 10, organizationId: 10 }) {
errorMessage
success
}
}
deleteBookingPolicymutation DeleteBookingPolicy {
deleteBookingPolicy(input: { policyId: 10 }) {
success
}
}
deleteCalendarGroupmutation DeleteCalendarGroup {
deleteCalendarGroup(input: { groupId: 10, organizationId: 10 }) {
errorMessage
success
}
}
deleteSystemUserinput:DeleteSystemUserInput!mutation DeleteSystemUser {
deleteSystemUser(input: { systemUserId: 10 }) {
errorMessage
success
}
}
deleteWebhookConfigurationmutation DeleteWebhookConfiguration {
deleteWebhookConfiguration(input: { id: 10 }) {
errorMessage
success
}
}
disableCalendarBundlemutation DisableCalendarBundle {
disableCalendarBundle(input: { bundleId: 10, organizationId: 10 }) {
errorMessage
success
}
}
disableResourceCalendarmutation DisableResourceCalendar {
disableResourceCalendar(input: { calendarId: 10, organizationId: 10 }) {
errorMessage
success
}
}
importResourceCalendarsmutation ImportResourceCalendars {
importResourceCalendars(input: { organizationId: 10 }) {
errorMessage
success
}
}
rejectExternalEventChangeRequestid:Int!mutation RejectExternalEventChangeRequest {
rejectExternalEventChangeRequest(id: 10) {
errorMessage
success
changeRequest {
created
eventId
id
kind
modified
proposedValues
}
}
}
rescheduleCalendarEventmutation RescheduleCalendarEvent {
rescheduleCalendarEvent(input: { calendarId: 10, endTime: "2025-01-01T00:00:00Z", eventId: 10, organizationId: 10, startTime: "2025-01-01T00:00:00Z", timezone: "<timezone>" }) {
created
description
durationSeconds
endTime
externalId
id
attendances {
created
id
modified
status
}
attendeeMemberships {
organizationId
role
userId
}
}
}
rescheduleCalendarEventWithCodeinput:RescheduleWithCodeInput!mutation RescheduleCalendarEventWithCode {
rescheduleCalendarEventWithCode(input: { code: "<code>", endTime: "2025-01-01T00:00:00Z", startTime: "2025-01-01T00:00:00Z", timezone: "<timezone>" }) {
errorCode
errorMessage
success
event {
created
description
durationSeconds
endTime
externalId
id
}
}
}
rescheduleCalendarGroupEventmutation RescheduleCalendarGroupEvent {
rescheduleCalendarGroupEvent(input: { endTime: "2025-01-01T00:00:00Z", eventId: 10, organizationId: 10, startTime: "2025-01-01T00:00:00Z", timezone: "<timezone>" }) {
created
description
durationSeconds
endTime
externalId
id
attendances {
created
id
modified
status
}
attendeeMemberships {
organizationId
role
userId
}
}
}
rescheduleCalendarGroupEventWithCodemutation RescheduleCalendarGroupEventWithCode {
rescheduleCalendarGroupEventWithCode(input: { code: "<code>", endTime: "2025-01-01T00:00:00Z", startTime: "2025-01-01T00:00:00Z", timezone: "<timezone>" }) {
errorCode
errorMessage
success
event {
created
description
durationSeconds
endTime
externalId
id
}
}
}
revokeBookingCodeinput:RevokeBookingCodeInput!mutation RevokeBookingCode {
revokeBookingCode(input: { id: 10, organizationId: 10 }) {
code
errorCode
errorMessage
id
success
}
}
scheduleEventinput:ScheduleEventInput!mutation ScheduleEvent {
scheduleEvent(input: { attendeeUserIds: [10], calendarId: 10, description: "<description>", endTime: "2025-01-01T00:00:00Z", externalAttendees: [{ email: "<email>", name: "<name>" }], organizationId: 10, startTime: "2025-01-01T00:00:00Z", timezone: "<timezone>", title: "<title>" }) {
created
description
durationSeconds
endTime
externalId
id
attendances {
created
id
modified
status
}
attendeeMemberships {
organizationId
role
userId
}
}
}
updateAvailabilityWindowmutation UpdateAvailabilityWindow {
updateAvailabilityWindow(input: { availableTimeId: 10, calendarId: 10, organizationId: 10 }) {
errorMessage
success
availableTime {
created
endTime
id
modified
startTime
}
}
}
updateBlockedTimeinput:UpdateBlockedTimeInput!mutation UpdateBlockedTime {
updateBlockedTime(input: { blockedTimeId: 10, calendarId: 10, organizationId: 10 }) {
errorMessage
success
blockedTime {
created
endTime
externalId
id
modified
startTime
}
}
}
updateBookingPolicymutation UpdateBookingPolicy {
updateBookingPolicy(input: { policyId: 10 }) {
success
policy {
bufferAfterSeconds
bufferBeforeSeconds
calendarGroupId
calendarId
created
id
}
}
}
updateBrandinginput:UpdateBrandingInput!mutation UpdateBranding {
updateBranding(input: { appName: "<appName>", logoUrl: "<logoUrl>", primaryColor: "<primaryColor>", secondaryColor: "<secondaryColor>", supportEmail: "<supportEmail>" }) {
branding {
appName
id
logoUrl
primaryColor
secondaryColor
}
}
}
updateCalendarinput:UpdateCalendarInput!mutation UpdateCalendar {
updateCalendar(input: { calendarId: 10, organizationId: 10 }) {
errorMessage
success
calendar {
calendarType
capacity
created
description
email
externalId
}
}
}
updateCalendarBundlemutation UpdateCalendarBundle {
updateCalendarBundle(input: { bundleId: 10, childrenIds: [10], organizationId: 10 }) {
errorMessage
success
bundle {
description
id
isPrivate
name
}
}
}
updateCalendarGroupmutation UpdateCalendarGroup {
updateCalendarGroup(input: { description: "<description>", groupId: 10, name: "<name>", organizationId: 10, slots: [{ calendarIds: [10], description: "<description>", name: "<name>", order: 10, requiredCount: 10 }] }) {
errorMessage
success
group {
created
description
id
isPrivate
modified
name
}
}
}
updateResourceCalendarmutation UpdateResourceCalendar {
updateResourceCalendar(input: { calendarId: 10, organizationId: 10 }) {
errorMessage
success
calendar {
calendarType
capacity
created
description
email
externalId
}
}
}
updateWebhookConfigurationmutation UpdateWebhookConfiguration {
updateWebhookConfiguration(input: { id: 10 }) {
errorMessage
configuration {
created
eventType
headers
id
modified
url
}
}
}