Skip to content

AppointmentTypeAppointmentSettingInput

Payload for an appointment setting

Fields

_destroy · Boolean · If true, the appointment setting will be deleted
allow_appointment_type_pricing · Boolean · Whether the appointment setting allows appointment type pricing
allow_clients_to_cancel_appt · Boolean · Whether the appointment setting allows clients to cancel appointments
allow_clients_to_reschedule_appt · Boolean · Whether the appointment setting allows clients to reschedule appointments
allow_past_appointment_rescheduling · Boolean · Whether the appointment setting allows past appointment rescheduling
allow_specific_client_pricing · Boolean · Whether the appointment setting allows specific client pricing
allow_specific_provider_pricing · Boolean · Whether the appointment setting allows specific provider pricing
appointment_type_reminder_override · Boolean · Whether the appointment setting overrides the appointment type reminder
booking_interval_restriction · Int · The booking interval restriction for the appointment setting
buffer · String · The buffer time for the appointment setting
charge_for_occured_appts · Boolean · Whether the appointment setting charges for occurred appointments
deprecated Use `charge_for_occurred_appts` instead
charge_for_occurred_appts · Boolean · Whether the appointment setting charges for occurred appointments
disallowed_reschedulable_statuses · [String] · The disallowed reschedulable statuses for the appointment setting
id · ID · The ID of the appointment setting
invoice_clients_without_payment_method · Boolean · Whether the appointment setting invoices clients without a payment method
max_days_in_future · String · The maximum number of days in the future when appointments can be scheduled
maximum_past_reschedule_time · Int · DEPRECATED: The maximum number of minutes in the past that the patient can reschedule
deprecated No longer supported
minimum_advance_cancel_time · Int · Prevents the patient from canceling too close the appointment time. In minutes
minimum_advance_reschedule_time · Int · Prevents the patient from rescheduling too close the appointment time. In minutes
minimum_advance_schedule_time · Int · Prevents the patient from scheduling too close to the desired appointment time. In minutes
minimum_days_in_advance · String · DEPRECATED: Use minimum_advance_schedule_time instead
deprecated Use `minimum_advance_schedule_time` instead
minimum_past_reschedule_time · Int · DEPRECATED: The minimum number of minutes in the past that the patient can reschedule
deprecated No longer supported
only_book · String · DEPRECATED: Use booking_interval_restriction instead
deprecated Use `booking_interval_restriction` instead
only_book_even · Boolean · DEPRECATED: Use booking_interval_restriction instead
deprecated Use `booking_interval_restriction` instead
only_book_hour · Boolean · DEPRECATED: Use booking_interval_restriction instead
deprecated Use `booking_interval_restriction` instead
patient_reschedule_count_cap · String · The maximum number of times a patient can reschedule an appointment
prevent_no_credit_booking · Boolean · Whether the appointment setting prevents booking without credit
pricing · String · The pricing for the appointment setting
reschedule_max_days_before_date · String · DEPRECATED: The maximum number of days before the appointment that the patient can reschedule
deprecated No longer supported
reschedule_max_days_from_date · String · DEPRECATED: The maximum number of days after the appointment that the patient can reschedule
deprecated No longer supported
same_day_appointments · Boolean · Whether the appointment setting allows same day appointments
send_booking_notice · Boolean · Whether the appointment setting sends a booking notice
send_reminder_four_days_before · Boolean · Whether the appointment setting sends a reminder four days before the appointment
send_reminder_one_day_before · Boolean · Whether the appointment setting sends a reminder one day before the appointment
send_reminder_one_hour_before · Boolean · Whether the appointment setting sends a reminder one hour before the appointment
send_reminder_three_days_before · Boolean · Whether the appointment setting sends a reminder three days before the appointment
send_reminder_two_days_before · Boolean · Whether the appointment setting sends a reminder two days before the appointment
send_reminder_two_hours_before · Boolean · Whether the appointment setting sends a reminder two hours before the appointment
send_text_reminder_four_days_before · Boolean · Whether the appointment setting sends a text reminder four days before the appointment
send_text_reminder_one_day_before · Boolean · Whether the appointment setting sends a text reminder one day before the appointment
send_text_reminder_one_hour_before · Boolean · Whether the appointment setting sends a text reminder one hour before the appointment
send_text_reminder_three_days_before · Boolean · Whether the appointment setting sends a text reminder three days before the appointment
send_text_reminder_two_days_before · Boolean · Whether the appointment setting sends a text reminder two days before the appointment
send_text_reminder_two_hours_before · Boolean · Whether the appointment setting sends a text reminder two hours before the appointment
use_client_credit_system · Boolean · Whether the appointment setting uses the client credit system

Used By

Definition

"""
Payload for an appointment setting
"""
input AppointmentTypeAppointmentSettingInput {
"""
If true, the appointment setting will be deleted
"""
_destroy: Boolean
"""
Whether the appointment setting allows appointment type pricing
"""
allow_appointment_type_pricing: Boolean
"""
Whether the appointment setting allows clients to cancel appointments
"""
allow_clients_to_cancel_appt: Boolean
"""
Whether the appointment setting allows clients to reschedule appointments
"""
allow_clients_to_reschedule_appt: Boolean
"""
Whether the appointment setting allows past appointment rescheduling
"""
allow_past_appointment_rescheduling: Boolean
"""
Whether the appointment setting allows specific client pricing
"""
allow_specific_client_pricing: Boolean
"""
Whether the appointment setting allows specific provider pricing
"""
allow_specific_provider_pricing: Boolean
"""
Whether the appointment setting overrides the appointment type reminder
"""
appointment_type_reminder_override: Boolean
"""
The booking interval restriction for the appointment setting
"""
booking_interval_restriction: Int
"""
The buffer time for the appointment setting
"""
buffer: String
"""
Whether the appointment setting charges for occurred appointments
"""
charge_for_occured_appts: Boolean
@deprecated(reason: "Use `charge_for_occurred_appts` instead")
"""
Whether the appointment setting charges for occurred appointments
"""
charge_for_occurred_appts: Boolean
"""
The disallowed reschedulable statuses for the appointment setting
"""
disallowed_reschedulable_statuses: [String]
"""
The ID of the appointment setting
"""
id: ID
"""
Whether the appointment setting invoices clients without a payment method
"""
invoice_clients_without_payment_method: Boolean
"""
The maximum number of days in the future when appointments can be scheduled
"""
max_days_in_future: String
"""
DEPRECATED: The maximum number of minutes in the past that the patient can reschedule
"""
maximum_past_reschedule_time: Int @deprecated
"""
Prevents the patient from canceling too close the appointment time. In minutes
"""
minimum_advance_cancel_time: Int
"""
Prevents the patient from rescheduling too close the appointment time. In minutes
"""
minimum_advance_reschedule_time: Int
"""
Prevents the patient from scheduling too close to the desired appointment time. In minutes
"""
minimum_advance_schedule_time: Int
"""
DEPRECATED: Use minimum_advance_schedule_time instead
"""
minimum_days_in_advance: String
@deprecated(reason: "Use `minimum_advance_schedule_time` instead")
"""
DEPRECATED: The minimum number of minutes in the past that the patient can reschedule
"""
minimum_past_reschedule_time: Int @deprecated
"""
DEPRECATED: Use booking_interval_restriction instead
"""
only_book: String
@deprecated(reason: "Use `booking_interval_restriction` instead")
"""
DEPRECATED: Use booking_interval_restriction instead
"""
only_book_even: Boolean
@deprecated(reason: "Use `booking_interval_restriction` instead")
"""
DEPRECATED: Use booking_interval_restriction instead
"""
only_book_hour: Boolean
@deprecated(reason: "Use `booking_interval_restriction` instead")
"""
The maximum number of times a patient can reschedule an appointment
"""
patient_reschedule_count_cap: String
"""
Whether the appointment setting prevents booking without credit
"""
prevent_no_credit_booking: Boolean
"""
The pricing for the appointment setting
"""
pricing: String
"""
DEPRECATED: The maximum number of days before the appointment that the patient can reschedule
"""
reschedule_max_days_before_date: String @deprecated
"""
DEPRECATED: The maximum number of days after the appointment that the patient can reschedule
"""
reschedule_max_days_from_date: String @deprecated
"""
Whether the appointment setting allows same day appointments
"""
same_day_appointments: Boolean
"""
Whether the appointment setting sends a booking notice
"""
send_booking_notice: Boolean
"""
Whether the appointment setting sends a reminder four days before the appointment
"""
send_reminder_four_days_before: Boolean
"""
Whether the appointment setting sends a reminder one day before the appointment
"""
send_reminder_one_day_before: Boolean
"""
Whether the appointment setting sends a reminder one hour before the appointment
"""
send_reminder_one_hour_before: Boolean
"""
Whether the appointment setting sends a reminder three days before the appointment
"""
send_reminder_three_days_before: Boolean
"""
Whether the appointment setting sends a reminder two days before the appointment
"""
send_reminder_two_days_before: Boolean
"""
Whether the appointment setting sends a reminder two hours before the appointment
"""
send_reminder_two_hours_before: Boolean
"""
Whether the appointment setting sends a text reminder four days before the appointment
"""
send_text_reminder_four_days_before: Boolean
"""
Whether the appointment setting sends a text reminder one day before the appointment
"""
send_text_reminder_one_day_before: Boolean
"""
Whether the appointment setting sends a text reminder one hour before the appointment
"""
send_text_reminder_one_hour_before: Boolean
"""
Whether the appointment setting sends a text reminder three days before the appointment
"""
send_text_reminder_three_days_before: Boolean
"""
Whether the appointment setting sends a text reminder two days before the appointment
"""
send_text_reminder_two_days_before: Boolean
"""
Whether the appointment setting sends a text reminder two hours before the appointment
"""
send_text_reminder_two_hours_before: Boolean
"""
Whether the appointment setting uses the client credit system
"""
use_client_credit_system: Boolean
}