Skip to content

editAvailabilityInput

Autogenerated input type of editAvailability

Fields

deprecated DO NOT USE
appointment_types · AppointmentTypeSelectionInput · Replaces the appointment types this availability covers (provide exactly one option). A recurring series with past occurrences is split; the new set applies going forward. Omit for the legacy appointment_type_id behavior.
contact_types · ContactTypeSelectionInput · Replaces the contact types this availability can be scheduled with. A recurring series with past occurrences is split; the new set applies going forward. Omit to keep the current contact types.
start_datetime · ISO8601DateTime · New window start (ISO 8601 with offset); omit to keep the current value. Ignored without appointment_types or contact_types.
end_datetime · ISO8601DateTime · New window end (ISO 8601 with offset); must be after start_datetime. Omit to keep the current value. Ignored without appointment_types or contact_types.
split_date · ISO8601Date · The occurrence a recurring series split starts on, in the edit's timezone. A date off the day_of_week moves to the next day_of_week. When the edit splits the series, earlier occurrences keep their settings. Omit to split on the next occurrence on or after today. Ignored without appointment_types or contact_types.

Used By

Definition

"""
Autogenerated input type of editAvailability
"""
input editAvailabilityInput {
"""
DO NOT USE
"""
clientMutationId: String @deprecated(reason: "DO NOT USE")
appointment_location_id: ID
appointment_type_id: ID
contact_type_id: ID
"Replaces the appointment types this availability covers (provide exactly one option).\nA recurring series with past occurrences is split; the new set applies going forward.\nOmit for the legacy appointment_type_id behavior.\n"
appointment_types: AppointmentTypeSelectionInput
"Replaces the contact types this availability can be scheduled with.\nA recurring series with past occurrences is split; the new set applies going forward.\nOmit to keep the current contact types.\n"
contact_types: ContactTypeSelectionInput
"New window start (ISO 8601 with offset); omit to keep the current value.\nIgnored without appointment_types or contact_types.\n"
start_datetime: ISO8601DateTime
"New window end (ISO 8601 with offset); must be after start_datetime. Omit to keep the current value.\nIgnored without appointment_types or contact_types.\n"
end_datetime: ISO8601DateTime
"The occurrence a recurring series split starts on, in the edit's timezone. A date off the\nday_of_week moves to the next day_of_week. When the edit splits the series, earlier\noccurrences keep their settings. Omit to split on the next occurrence on or after today.\nIgnored without appointment_types or contact_types.\n"
split_date: ISO8601Date
day_of_week: Int
end_on: String
end_time: String
id: String
is_repeating: Boolean
range_end: String
range_start: String
time: String
timezone: String
user_id: ID
}