Create an appointment
| Argument | Type | Description |
|---|---|---|
inputrequired | AppointmentInput! | Input |
mutation($input: AppointmentInput!) { createAppointment(input: $input) { id # Add other fields you need }}{ "input": {}}| Argument | Type | Description |
|---|---|---|
input | AppointmentReminderInput | Input data for appointment reminder operation |
mutation($input: AppointmentReminderInput) { createAppointmentReminder(input: $input) { id # Add other fields you need }}{ "input": {}}| Argument | Type | Description |
|---|---|---|
input | AppointmentTypeInput | Input data for appointment type operation |
mutation($input: AppointmentTypeInput) { createAppointmentType(input: $input) { id # Add other fields you need }}{ "input": {}}| Argument | Type | Description |
|---|---|---|
input | AppointmentTypeTagInput | Input data for appointment type tag operation |
mutation($input: AppointmentTypeTagInput) { createAppointmentTypeTag(input: $input) { id # Add other fields you need }}{ "input": {}}| Argument | Type | Description |
|---|---|---|
input | LocationProviderScheduleInput | Input data for location provider schedule operation |
mutation($input: LocationProviderScheduleInput) { createLocationProviderSchedule(input: $input) { id # Add other fields you need }}{ "input": {}}Add a location schedule
| Argument | Type | Description |
|---|---|---|
inputrequired | LocationScheduleInput! | Input |
locationIdrequired | ID! | ID of the location |
mutation( $input: LocationScheduleInput!, $locationId: ID!) { createLocationSchedule( input: $input, locationId: $locationId ) { id # Add other fields you need }}{ "input": {}, "locationId": "1"}| Argument | Type | Description |
|---|---|---|
inputrequired | ScheduleRecurrenceInput! | Input |
mutation($input: ScheduleRecurrenceInput!) { createScheduleRecurrence(input: $input) { id # Add other fields you need }}{ "input": {}}| Argument | Type | Description |
|---|---|---|
input | ScheduleTemplateInput | Input data for schedule template operation |
mutation($input: ScheduleTemplateInput) { createScheduleTemplate(input: $input) { id # Add other fields you need }}{ "input": {}}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
mutation($id: ID!) { deleteAppointment(id: $id) { id # Add other fields you need }}{ "id": "1"}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
mutation($id: ID!) { deleteAppointmentReminder(id: $id) { id # Add other fields you need }}{ "id": "1"}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
mutation($id: ID!) { deleteAppointmentType(id: $id) { id # Add other fields you need }}{ "id": "1"}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
mutation($id: ID!) { deleteAppointmentTypeTag(id: $id) { id # Add other fields you need }}{ "id": "1"}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
mutation($id: ID!) { deleteCustomLocationProviderSchedule(id: $id) { id # Add other fields you need }}{ "id": "1"}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
mutation($id: ID!) { deleteLocationProviderSchedule(id: $id) { id # Add other fields you need }}{ "id": "1"}Deletes a location's schedule
| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
mutation($id: ID!) { deleteLocationSchedule(id: $id) { id # Add other fields you need }}{ "id": "1"}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
mutation($id: ID!) { deleteScheduleTemplate(id: $id) { id # Add other fields you need }}{ "id": "1"}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
mutation($id: ID!) { makeAppointmentTypeDefault(id: $id) { id # Add other fields you need }}{ "id": "1"}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
mutation($id: ID!) { sendApptConfirmation(id: $id) { id # Add other fields you need }}{ "id": "1"}mutation( $id: ID!, $pickupTime: DateTime!, $text: Boolean) { setApptPickupTime( id: $id, pickupTime: $pickupTime, text: $text ) { id # Add other fields you need }}{ "id": "1", "pickupTime": {}, "text": true}Swap the start times of two appointments
mutation( $appointmentFromId: ID!, $appointmentToId: ID!) { swapAppointmentStartTimes( appointmentFromId: $appointmentFromId, appointmentToId: $appointmentToId ) { id # Add other fields you need }}{ "appointmentFromId": "1", "appointmentToId": "1"}| Argument | Type | Description |
|---|---|---|
appointmentIdrequired | ID! | ID of the appointment |
mutation($appointmentId: ID!) { textApptReady(appointmentId: $appointmentId) { id # Add other fields you need }}{ "appointmentId": "1"}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
inputrequired | AppointmentInput! | Input |
mutation( $id: ID!, $input: AppointmentInput!) { updateAppointment( id: $id, input: $input ) { id # Add other fields you need }}{ "id": "1", "input": {}}mutation( $appointmentId: ID!, $name: String!, $value: String) { updateAppointmentIntake( appointmentId: $appointmentId, name: $name, value: $value ) { id # Add other fields you need }}{ "appointmentId": "1", "name": "example", "value": "example"}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
inputrequired | AppointmentTypeInput! | Input |
mutation( $id: ID!, $input: AppointmentTypeInput!) { updateAppointmentType( id: $id, input: $input ) { id # Add other fields you need }}{ "id": "1", "input": {}}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
inputrequired | AppointmentTypeTagInput! | Input |
mutation( $id: ID!, $input: AppointmentTypeTagInput!) { updateAppointmentTypeTag( id: $id, input: $input ) { id # Add other fields you need }}{ "id": "1", "input": {}}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
inputrequired | LocationHoursInput! | Input |
mutation( $id: ID!, $input: LocationHoursInput!) { updateLocationHours( id: $id, input: $input ) { id # Add other fields you need }}{ "id": "1", "input": {}}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
inputrequired | LocationProviderScheduleInput! | Input |
mutation( $id: ID!, $input: LocationProviderScheduleInput!) { updateLocationProviderSchedule( id: $id, input: $input ) { id # Add other fields you need }}{ "id": "1", "input": {}}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
inputrequired | LocationScheduleInput! | Input |
mutation( $id: ID!, $input: LocationScheduleInput!) { updateLocationSchedule( id: $id, input: $input ) { id # Add other fields you need }}{ "id": "1", "input": {}}| Argument | Type | Description |
|---|---|---|
idrequired | ID! | Unique identifier |
inputrequired | ScheduleTemplateInput! | Input |
mutation( $id: ID!, $input: ScheduleTemplateInput!) { updateScheduleTemplate( id: $id, input: $input ) { id # Add other fields you need }}{ "id": "1", "input": {}}