Skip to content

createAppointmentTypeInput

Autogenerated input type of createAppointmentType

Fields

deprecated DO NOT USE
clients_can_book · Boolean · When false, clients will not have the ability to self-book this appointment
client_facing_display_name · String · When set, will be used as the appointment type name shown to clients in the client booking widget UI.
dont_ask_for_reason · Boolean · When true, the client will not be asked to add a reason when booking an appointment of this type
insurance_billing_enabled · Boolean · Whether or not insurance billing is enabled for an appointment type
is_group · Boolean · When true, indicates that this appointment type is used for group appointments
length · Int · The length of the appointment type in minutes
metadata · String · Metadata for an appointment type. Maximum character limit of 128,000.
name · String · The name of the appointment type
pricing_option · String · Available options are CUSTOM and CPT_CODE
require_cc_at_booking · Boolean · When true, certain clients (limited to non-established clients only and does not include provider-booked appointments) will be required to provide a credit card for booking

Used By

Definition

"""
Autogenerated input type of createAppointmentType
"""
input createAppointmentTypeInput {
"""
DO NOT USE
"""
clientMutationId: String @deprecated(reason: "DO NOT USE")
appointment_autocomplete_form: AppointmentAutocompleteFormCreateInput
appointment_setting: AppointmentTypeAppointmentSettingInput
appointment_type_cpt_code: AppointmentTypeCptCode
bookable_by_groups: Boolean
bookable_group_ids: String
bookable_without_group: Boolean
"""
When false, clients will not have the ability to self-book this appointment
"""
clients_can_book: Boolean
"""
When set, will be used as the appointment type name shown to clients in the client booking widget UI.
"""
client_facing_display_name: String
contact_type_overrides: [String]
"""
When true, the client will not be asked to add a reason when booking an appointment of this type
"""
dont_ask_for_reason: Boolean
form_requests_before_appointment: [AppointmentTypeFormConnectionInput]
form_requests_after_appointment: [AppointmentTypeFormConnectionInput]
form_requests_after_appointment_booking: [AppointmentTypeFormConnectionInput]
"""
Whether or not insurance billing is enabled for an appointment type
"""
insurance_billing_enabled: Boolean
"""
When true, indicates that this appointment type is used for group appointments
"""
is_group: Boolean
is_waitlist_enabled: Boolean
"""
The length of the appointment type in minutes
"""
length: Int
"""
Metadata for an appointment type. Maximum character limit of 128,000.
"""
metadata: String
"""
The name of the appointment type
"""
name: String
pricing: String
"""
Available options are CUSTOM and CPT_CODE
"""
pricing_option: String
provider_ids_for_appt_type_connections: String
"""
When true, certain clients (limited to non-established clients only and does not include provider-booked appointments) will be required to provide a credit card for booking
"""
require_cc_at_booking: Boolean
require_in_state_clients: Boolean
require_specific_providers: Boolean
specific_groups: Boolean
user_group_id: String
}