Skip to content

createAppointmentRequestInput

Autogenerated input type of createAppointmentRequest

Fields

deprecated DO NOT USE
organization_id · ID! · required · The ID of the organization the potential client is requesting the appointment from.
first_name · String! · required · First name of the potential client requesting the appointment.
last_name · String! · required · Last name of the potential client requesting the appointment.
phone · String! · required · Phone number of the potential client requesting the appointment.
email · String! · required · Email of the potential client requesting the appointment.
timezone · String! · required · Timezone of the potential client requesting the appointment.
reason · String! · required · Reason for the appointment request.
provider_id · ID · The ID of the provider the potential client is requesting the appointment from.
patient_id · ID · The ID of the patient the potential client is requesting the appointment for.
appointment_type_id · ID · The ID of the appointment type the potential client is requesting.
appointment_location_id · ID · The ID of the appointment location the potential client is requesting the appointment from.
selected_contact_type · String · The contact type selected for the appointment request
selected_state · String · The state selected for the appointment request
slots · [AppointmentRequestSlotInput] · The slots the potential client is requesting the appointment for.
booking_params · JSON · Additional booking parameters for the appointment request.

Used By

Definition

"""
Autogenerated input type of createAppointmentRequest
"""
input createAppointmentRequestInput {
"""
DO NOT USE
"""
clientMutationId: String @deprecated(reason: "DO NOT USE")
"""
The ID of the organization the potential client is requesting the appointment from.
"""
organization_id: ID!
"""
First name of the potential client requesting the appointment.
"""
first_name: String!
"""
Last name of the potential client requesting the appointment.
"""
last_name: String!
"""
Phone number of the potential client requesting the appointment.
"""
phone: String!
"""
Email of the potential client requesting the appointment.
"""
email: String!
"""
Timezone of the potential client requesting the appointment.
"""
timezone: String!
"""
Reason for the appointment request.
"""
reason: String!
"""
The ID of the provider the potential client is requesting the appointment from.
"""
provider_id: ID
"""
The ID of the patient the potential client is requesting the appointment for.
"""
patient_id: ID
"""
The ID of the appointment type the potential client is requesting.
"""
appointment_type_id: ID
"""
The ID of the appointment location the potential client is requesting the appointment from.
"""
appointment_location_id: ID
"""
The contact type selected for the appointment request
"""
selected_contact_type: String
"""
The state selected for the appointment request
"""
selected_state: String
"""
The slots the potential client is requesting the appointment for.
"""
slots: [AppointmentRequestSlotInput]
"""
Additional booking parameters for the appointment request.
"""
booking_params: JSON
}