INPUT_OBJECT

UpdateAppointmentInput

link GraphQL Schema definition

  • input UpdateAppointmentInput {
  • # Optional client-supplied identifier passed on a mutation input and echoed back
  • # unchanged on its payload, so a client can correlate the response with its
  • # request (Relay convention).
  • clientMutationId: String
  • # Unique identifier of entity.
  • id: ID!
  • # Id of the linked Media record holding the activity's call recording /
  • # transcription, when available.
  • mediaTranscriptionId: UUID
  • # Last modification time.
  • modified: DateTime
  • # Creation time.
  • created: DateTime
  • # Id of the appointment type.
  • activityTypeId: ID
  • # Id of the currency exchange rate list applied to this appointment.
  • currencyExchangeRatesListId: ID
  • # Free-form description of the appointment.
  • description: String
  • # Duration of the appointment, derived from start/end dates.
  • duration: Float
  • # End timestamp of the appointment.
  • endDate: DateTime
  • # True when invitees are allowed to edit the appointment. Defaults to false.
  • inviteesCanEdit: Boolean
  • # True when the recurrence series is still generating new occurrences. Read-only.
  • isRecurrenceActive: Boolean
  • # True when this occurrence has been modified independently of the recurring
  • # series. Read-only.
  • isRecurrenceException: Boolean
  • # Free-text physical location of the appointment.
  • location: String
  • # Online meeting link associated with the appointment (join URL plus meeting type,
  • # e.g. Zoom, Teams). Empty when the appointment has no online meeting attached.
  • meetingUrl: AppointmentMeetingInput
  • # Original date of this occurrence in the recurring series. Set automatically.
  • occurenceDate: DateTime
  • # Email of the user organising the appointment. Set automatically and used as the
  • # reply-to address in invitation emails.
  • organizer: String
  • # Id of the appointment owner.
  • ownerId: ID
  • # Id of the master appointment.
  • recurrenceMasterId: ID
  • # iCalendar RRULE string describing the recurrence pattern (e.g.
  • # "FREQ=WEEKLY;BYDAY=MO,WE"). Empty for non-recurring appointments.
  • recurrenceRule: String
  • # IANA timezone the recurrence rule is evaluated in.
  • recurrenceTzid: String
  • # Id of the appointment schedule.
  • scheduleId: ID
  • # IANA timezone the appointment was booked in (e.g. "Europe/Bratislava"). Used to
  • # evaluate availability against the schedule.
  • scheduleTzid: String
  • # Start timestamp of the appointment.
  • startDate: DateTime
  • # Short summary line shown in calendars and lists.
  • subject: String
  • # Id of the sales unit.
  • unitId: ID
  • customFields: JSONString
  • # Revision when entity was lastly changed.
  • revision: Int
  • # Accounts this appointment is linked to.
  • accountRelations: [CreateActivityRelationNoActivityBackrefInput!]
  • # Contacts this appointment is linked to.
  • contactRelations: [CreateActivityRelationNoActivityBackrefInput!]
  • # Leads this appointment is linked to.
  • leadRelations: [CreateActivityRelationNoActivityBackrefInput!]
  • # Opportunities this appointment is linked to.
  • opportunityRelations: [CreateActivityRelationNoActivityBackrefInput!]
  • # Projects this appointment is linked to, including the per-objective ordering.
  • projectRelations: [CreateActivityRelationNoActivityBackrefInput!]
  • # Quotes this appointment is linked to.
  • quoteRelations: [CreateActivityRelationNoActivityBackrefInput!]
  • # Custom entity records this appointment is linked to.
  • customEntityRelations: [CreateActivityRelationNoActivityBackrefInput!]
  • # Non-user invitees on this appointment, identified by email. Contacts are
  • # auto-linked when their email matches an existing Contact record.
  • inviteesContacts: [CreateAppointmentContactInviteesRelationNoAppointmentBackrefInput!]
  • # Internal-user invitees on this appointment.
  • inviteesClients: [CreateAppointmentClientInviteesRelationNoAppointmentBackrefInput!]
  • # External identifier of the record in the linked third-party service (e.g.
  • # Google, Microsoft 365, Exchange). Maintained by the sync engine.
  • exchangeEntityId: String
  • # External identifier of the record in the linked third-party service (e.g.
  • # Google, Microsoft 365, Exchange). Maintained by the sync engine.
  • gapiEntityId: String
  • # External identifier of the record in the linked third-party service (e.g.
  • # Google, Microsoft 365, Exchange). Maintained by the sync engine.
  • o365EntityId: String
  • # Documents linked to this appointment.
  • documents: [CreateCloudObjectRelationNoBackrefInput!]
  • # Comments authored on this appointment.
  • comments: [CreateActivityCommentNoActivityBackrefInput!]
  • # Tag labels applied to this appointment.
  • tags: [CreateTagRelationNoAppointmentBackrefInput!]
  • }

link Require by