Schedule Mutations

Interactive examples coming soon...

createAppointment :: Appointment

Create an appointment

ArgumentTypeDescription
inputAppointmentInput!

createAppointmentType :: 

ArgumentTypeDescription
inputAppointmentTypeInput

createLocationProviderSchedule :: 

ArgumentTypeDescription
inputLocationProviderScheduleInput

createLocationSchedule :: LocationSchedule

Add a location schedule

ArgumentTypeDescription
inputLocationScheduleInput!
locationIdID!

createScheduleTemplate :: 

ArgumentTypeDescription
inputScheduleTemplateInput

deleteAppointment :: Appointment

ArgumentTypeDescription
idID!

deleteAppointmentType :: 

ArgumentTypeDescription
idID!

deleteLocationProviderSchedule :: 

ArgumentTypeDescription
idID!

deleteLocationSchedule :: LocationSchedule

Deletes a location's schedule

ArgumentTypeDescription
idID!

deleteScheduleTemplate :: 

ArgumentTypeDescription
idID!

makeAppointmentTypeDefault :: AppointmentType

ArgumentTypeDescription
idID!

updateAppointment :: Appointment

ArgumentTypeDescription
idID!
inputAppointmentInput!

updateAppointmentIntake :: AppointmentIntakeData

ArgumentTypeDescription
appointmentIdID!
nameString!
valueString

updateAppointmentType :: AppointmentType

ArgumentTypeDescription
idID!
inputAppointmentTypeInput!

updateLocationHours :: LocationHours

ArgumentTypeDescription
idID!
inputLocationHoursInput!

updateLocationProviderSchedule :: LocationProviderSchedule

ArgumentTypeDescription
idID!
inputLocationProviderScheduleInput!

updateLocationSchedule :: LocationSchedule

ArgumentTypeDescription
idID!
inputLocationScheduleInput!

updateScheduleTemplate :: ScheduleTemplate

ArgumentTypeDescription
idID!
inputScheduleTemplateInput!