Skip to content

appointmentTypes

Fetch paginated Appointment Type collection (considered public)

Arguments

appointment_type_ids · [ID] · Array of ids to include
after · Cursor · Cursor to fetch results after

Returns

[AppointmentType!]

Example

query appointmentTypes(
$appointment_type_ids: [ID]
$clients_can_book: Boolean
$embed_or_sharing_link: Boolean
$keywords: String
$offering_id: String
$org_level: Boolean
$provider_id: String
$show_group: Boolean
$with_deleted_appt_types: Boolean
$order_by: AppointmentTypeOrderKeys
$offset: Int
$page_size: Int
$should_paginate: Boolean
$after: Cursor
) {
appointmentTypes(
appointment_type_ids: $appointment_type_ids
clients_can_book: $clients_can_book
embed_or_sharing_link: $embed_or_sharing_link
keywords: $keywords
offering_id: $offering_id
org_level: $org_level
provider_id: $provider_id
show_group: $show_group
with_deleted_appt_types: $with_deleted_appt_types
order_by: $order_by
offset: $offset
page_size: $page_size
should_paginate: $should_paginate
after: $after
) {
advance_pricing_for_clients_count
advance_pricing_for_providers_count
appointment_autocomplete_form
appointment_setting
appointment_type_cpt_code
auto_increase_charge_for_actual_duration
availability_exists_for
available_contact_types
bookable_by_groups
bookable_groups
bookable_without_group
client_call_provider
client_display_name
clients_can_book
clients_have_credit
created_at
cursor
custom_text_reminder_body
deleted_at
dont_ask_for_reason
embed_question_form_id
form_requests_after_appointment
form_requests_after_appointment_booking
form_requests_before_appointment
has_available_group_appts
has_specific_appointment_settings
id
insurance_billing_enabled
is_group
is_waitlist_enabled
length
metadata
name
no_availability_message
position
price_and_cpt_price
pricing
pricing_info
pricing_option
provider_appt_type_connections
require_cc_at_booking
require_in_state_clients
require_specific_providers
row_order
time_on_label
updated_at
user_group
user_group_id
user_id
valid_state_licensing_for
}
}