Skip to content

updateAppointmentTypeInput

Autogenerated input type of updateAppointmentType

Fields

deprecated DO NOT USE
client_facing_display_name · String · When set, will be used as the appointment type name shown to clients in the client booking widget UI.
clients_can_book · Boolean · When false, clients will not have the ability to self-book this appointment
contact_type_override_in_person · ContactTypeOverride · (IF LEFT OUT, DEFAULTS TO FALSE). Controls patients ability to schedule this appointment to be in person.
contact_type_override_phone_call · ContactTypeOverride · (IF LEFT OUT, DEFAULTS TO FALSE). Controls patients ability to schedule this appointment to be a phone call.
contact_type_override_video_chat · ContactTypeOverride · (IF LEFT OUT, DEFAULTS TO FALSE). Controls patients ability to schedule this appointment to be a video call.
custom_text_reminder_body · String · If the provider's organization has this feature, setting this will customize the content of SMS reminder's Healthie sends.
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
provider_ids_for_appt_type_connections · String · Defaults to removing all connections if left out
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 updateAppointmentType
"""
input updateAppointmentTypeInput {
"""
DO NOT USE
"""
clientMutationId: String @deprecated(reason: "DO NOT USE")
appointment_autocomplete_form: AppointmentAutocompleteFormUpdateInput
appointment_setting: AppointmentTypeAppointmentSettingInput
appointment_type_cpt_code: AppointmentTypeCptCode
auto_increase_charge_for_actual_duration: Boolean
bookable_by_groups: Boolean
bookable_group_ids: String
bookable_without_group: 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
"""
When false, clients will not have the ability to self-book this appointment
"""
clients_can_book: Boolean
"""
(IF LEFT OUT, DEFAULTS TO FALSE). Controls patients ability to schedule this appointment to be in person.
"""
contact_type_override_in_person: ContactTypeOverride
"""
(IF LEFT OUT, DEFAULTS TO FALSE). Controls patients ability to schedule this appointment to be a phone call.
"""
contact_type_override_phone_call: ContactTypeOverride
"""
(IF LEFT OUT, DEFAULTS TO FALSE). Controls patients ability to schedule this appointment to be a video call.
"""
contact_type_override_video_chat: ContactTypeOverride
"""
If the provider's organization has this feature, setting this will customize the content of SMS reminder's Healthie sends.
"""
custom_text_reminder_body: 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
embed_question_form_id: String
form_requests_before_appointment: [AppointmentTypeFormConnectionInput]
form_requests_after_appointment: [AppointmentTypeFormConnectionInput]
form_requests_after_appointment_booking: [AppointmentTypeFormConnectionInput]
has_specific_appointment_settings: Boolean
id: ID
"""
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
"""
Defaults to removing all connections if left out
"""
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
row_order: Int
specific_groups: Boolean
user_group_id: String
}