Schedule Mutations

Interactive examples coming soon...

createAppointment :: Appointment

Create an appointment

ArgumentTypeDescription
inputAppointmentInput!

createAppointmentType :: AppointmentType

ArgumentTypeDescription
inputAppointmentTypeInput

createLocationProviderSchedule :: LocationProviderSchedule

ArgumentTypeDescription
inputLocationProviderScheduleInput

createLocationSchedule :: LocationSchedule

Add a location schedule

ArgumentTypeDescription
inputLocationScheduleInput!
locationIdID!

deleteAppointment :: Appointment

ArgumentTypeDescription
idID!

deleteAppointmentType :: AppointmentType

ArgumentTypeDescription
idID!

deleteLocationProviderSchedule :: LocationProviderSchedule

ArgumentTypeDescription
idID!

deleteLocationSchedule :: LocationSchedule

Deletes a location's schedule

ArgumentTypeDescription
idID!

makeAppointmentTypeDefault :: AppointmentType

ArgumentTypeDescription
idID!

updateAppointment :: Appointment

ArgumentTypeDescription
idID!
inputAppointmentInput!

updateAppointmentIntake :: AppointmentIntakeData

ArgumentTypeDescription
appointmentIdID!
nameString!
valueString

updateAppointmentType :: AppointmentType

ArgumentTypeDescription
idID!
inputAppointmentTypeInput!

updateLocationHours :: LocationHours

Update a location's opening hours

ArgumentTypeDescription
idID!
inputLocationHoursInput!

updateLocationProviderSchedule :: LocationProviderSchedule

ArgumentTypeDescription
idID!
inputLocationProviderScheduleInput!

updateLocationSchedule :: LocationSchedule

Update a location's schedule

ArgumentTypeDescription
idID!
inputLocationScheduleInput!