OBJECT
AppointmentType
An object containing information about the type of appointment
link GraphQL Schema definition
- type AppointmentType {
- # The appointment setting associated with this appointment type. An associated
- # appointment setting overrides the providers general one.
- AppointmentSetting :
- # Is true if upcoming availability exists
- #
- # Arguments
- # provider_id: [Not documented]
- # provider_ids: [Not documented]
- # appointment_location_id: [Not documented]
- # org_level: [Not documented]
- (
- String, :
- String], : [
- String, :
- Boolean :
- ): Boolean
- # List of available contact types for this appointment type
- String] : [
- # When true, this appointment type is bookable by user groups associated through
- # appointment_type_user_groups and appointment type is NOT bookable by ALL users
- Boolean :
- # user groups that can book this appointment type. Associated through
- # appointment_type_user_groups
- UserGroup] : [
- # When true, this appointment type is bookable by users without a user group
- Boolean :
- # Checks to see if the client call to provider
- Boolean :
- # The status of whether the client can self-book this type of appointment
- Boolean :
- # Checks to see if the client has enough credit to book
- Boolean :
- # If the provider's organization has this feature, this will customize the content
- # of SMS reminder's Healthie sends.
- String :
- # Date time appointment type was deleted
- String :
- # When true, the client will not be asked to add a reason, when they book the appt
- Boolean :
- # ID of the embedded custom module form
- String :
- # All form requests which should be created after appointment
- AppointmentTypeFormConnection] : [
- # All form requests which should be created after appointment booking
- AppointmentTypeFormConnection] : [
- # When true, this appointment type has specific appointment settings that override
- # the general ones
- Boolean :
- ID! :
- # The status of whether appointments of this types are group appointments or not
- Boolean :
- # The status of whether waitlist is enabled for an appointment or not
- Boolean :
- # The length of the appointment type (in minutes)
- Int :
- # the name of the appointment type
- String :
- # A custom message to display if there are no available slots on a given day for
- # an appointment type.
- String :
- # The position of the appointment type when shown in a list of other appointment
- # types
- Int :
- # The pricing for this appointment type
- String :
- # providers associated with appointment type
- ProviderApptTypeConnection] : [
- # When this setting is turned on, provider state licensing requirements will be
- # enforced when clients try to schedule appointments.
- Boolean :
- # Whether or not appointment type should use specific providers
- Boolean :
- # position of appointment type when displayed in packages list
- String :
- # A label that includes the length of the appointment
- String :
- # The user group associated with this appointment type.
- UserGroup :
- # The ID of the group clients are placed in after booking
- String :
- # The creator of the appointment type
- Int :
- # Is true if provider state matches users or appointment type doesn't require
- # state license restrictions.
- #
- # Arguments
- # provider_id: [Not documented]
- # client_state_of_residence: [Not documented]
- # org_level: [Not documented]
- # provider_ids: [Not documented]
- (
- String, :
- String, :
- Boolean, :
- String] : [
- ): Boolean
- }
link Require by
- AppointmentAn appointment object containing information about the appointment, including the attendees, date, location, and more
- AppointmentTypeCreditAn object containing information the clients' remaining credit for a given appointment type
- createAppointmentTypePayloadAutogenerated return type of createAppointmentType
- deleteAppointmentTypePayloadAutogenerated return type of deleteAppointmentType
- OfferingIncludeOffering Include
- PotentialAppointmentSlotnull
- QueryThe query root of this schema. See available queries.
- updateAppointmentTypePayloadAutogenerated return type of updateAppointmentType
- UserAn user entry, returns basic user information