INPUT_OBJECT

updateAppointmentInput

Autogenerated input type of updateAppointment

link GraphQL Schema definition

  • input updateAppointmentInput {
  • # A unique identifier for the client performing the mutation.
  • clientMutationId: String
  • id: ID
  • user_id: String
  • appointment_type_id: String
  • appointment_location_id: String
  • location: String
  • date: String
  • room_id: String
  • time: String
  • notes: String
  • contact_type: String
  • attendee_ids: String
  • max_attendees: String
  • is_blocker: Boolean
  • end_date: String
  • end_time: String
  • other_party_id: String
  • pm_status: String
  • # When passed in, this video chat URL will be used instead of built-in Video Chat
  • # or Zoom
  • external_videochat_url: String
  • # When true, an error is returned if the appointment date and time is not
  • # available. Otherwise free slots are only enforced if a patient is updating the
  • # appointment and `client_updating` is true.
  • enforce_free_slot: Boolean
  • actual_duration: String
  • client_confirmed: Boolean
  • confirmed: Boolean
  • is_zoom_chat: Boolean
  • repeat: Boolean
  • repeat_interval: String
  • repeat_times: String
  • join_all: Boolean
  • updateRecurring: Boolean
  • client_updating: Boolean
  • providers: String
  • # Timezone to use for date and time fields. Overrides the timezone of the current
  • # user
  • timezone: String
  • attended_clients: [AttendedClientsInput]
  • # Timestamp in YYYY-MM-DD HH:MM:SS or ISO8601 format, supercedes date, time
  • # params.
  • datetime: String
  • recurring_appointment: RecurringAppointmentInput
  • appointment_inclusion_uuid: ID
  • }

link Require by