Schedule Mutations

Interactive examples coming soon...

createAppointment :: Appointment

Create an appointment

ArgumentTypeDescription
inputAppointmentInput!

createAppointmentReminder :: AppointmentReminder!

ArgumentTypeDescription
inputAppointmentReminderInput

createAppointmentType :: AppointmentType!

ArgumentTypeDescription
inputAppointmentTypeInput

createAppointmentTypeTag :: AppointmentTypeTag!

ArgumentTypeDescription
inputAppointmentTypeTagInput

createLocationProviderSchedule :: LocationProviderSchedule!

ArgumentTypeDescription
inputLocationProviderScheduleInput

createLocationSchedule :: LocationSchedule

Add a location schedule

ArgumentTypeDescription
inputLocationScheduleInput!
locationIdID!

createScheduleTemplate :: ScheduleTemplate!

ArgumentTypeDescription
inputScheduleTemplateInput

deleteAppointment :: Appointment

ArgumentTypeDescription
idID!

deleteAppointmentReminder :: AppointmentReminder!

ArgumentTypeDescription
idID!

deleteAppointmentType :: AppointmentType!

ArgumentTypeDescription
idID!

deleteAppointmentTypeTag :: AppointmentTypeTag!

ArgumentTypeDescription
idID!

deleteLocationProviderSchedule :: LocationProviderSchedule!

ArgumentTypeDescription
idID!

deleteLocationSchedule :: LocationSchedule

Deletes a location's schedule

ArgumentTypeDescription
idID!

deleteScheduleTemplate :: ScheduleTemplate!

ArgumentTypeDescription
idID!

makeAppointmentTypeDefault :: AppointmentType

ArgumentTypeDescription
idID!

sendApptConfirmation :: Appointment

ArgumentTypeDescription
idID!

setApptPickupTime :: Appointment

ArgumentTypeDescription
idID!
pickupTimeDateTime!
textBoolean

textApptReady :: Appointment

ArgumentTypeDescription
appointmentIdID!

updateAppointment :: Appointment

ArgumentTypeDescription
idID!
inputAppointmentInput!

updateAppointmentIntake :: AppointmentIntakeData

ArgumentTypeDescription
appointmentIdID!
nameString!
valueString

updateAppointmentType :: AppointmentType

ArgumentTypeDescription
idID!
inputAppointmentTypeInput!

updateAppointmentTypeTag :: AppointmentTypeTag

ArgumentTypeDescription
idID!
inputAppointmentTypeTagInput!

updateLocationHours :: LocationHours

ArgumentTypeDescription
idID!
inputLocationHoursInput!

updateLocationProviderSchedule :: LocationProviderSchedule

ArgumentTypeDescription
idID!
inputLocationProviderScheduleInput!

updateLocationSchedule :: LocationSchedule

ArgumentTypeDescription
idID!
inputLocationScheduleInput!

updateScheduleTemplate :: ScheduleTemplate

ArgumentTypeDescription
idID!
inputScheduleTemplateInput!