INPUT_OBJECT
AppointmentFilterInput
Filter conditions for Appointment records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
link GraphQL Schema definition
- input AppointmentFilterInput {
- # Matches records that meet at least one of the listed filters.
- : [AppointmentFilterInput!]
- # Matches records that meet all of the listed filters.
- : [AppointmentFilterInput!]
- # Matches records that do not meet this filter.
- : AppointmentFilterInput
- # Search term matched against the fields that the global search covers for this
- # entity.
- : String
- # Unique identifier of entity.
- : EntityFilterStringField
- # Specifies if the entity is considered deleted.
- : Boolean
- # Last modification time.
- : EntityFilterDateTimeField
- # Creation time.
- : EntityFilterDateTimeField
- # Id of the appointment type.
- : EntityFilterStringField
- # Id of the currency exchange rate list applied to this appointment.
- : EntityFilterStringField
- # Free-form description of the appointment.
- : EntityFilterStringField
- # Duration of the appointment, derived from start/end dates.
- : EntityFilterNumberField
- # End timestamp of the appointment.
- : EntityFilterDateTimeField
- # True when invitees are allowed to edit the appointment. Defaults to false.
- : Boolean
- # True when the recurrence series is still generating new occurrences. Read-only.
- : Boolean
- # True when this occurrence has been modified independently of the recurring
- # series. Read-only.
- : Boolean
- # Free-text physical location of the appointment.
- : EntityFilterStringField
- # Original date of this occurrence in the recurring series. Set automatically.
- : EntityFilterDateTimeField
- # Email of the user organising the appointment. Set automatically and used as the
- # reply-to address in invitation emails.
- : EntityFilterStringField
- # Id of the appointment owner.
- : EntityFilterStringField
- # Id of the master appointment.
- : EntityFilterStringField
- # iCalendar RRULE string describing the recurrence pattern (e.g.
- # "FREQ=WEEKLY;BYDAY=MO,WE"). Empty for non-recurring appointments.
- : EntityFilterStringField
- # IANA timezone the recurrence rule is evaluated in.
- : EntityFilterStringField
- # Id of the appointment schedule.
- : EntityFilterStringField
- # IANA timezone the appointment was booked in (e.g. "Europe/Bratislava"). Used to
- # evaluate availability against the schedule.
- : EntityFilterStringField
- # Start timestamp of the appointment.
- : EntityFilterDateTimeField
- # Short summary line shown in calendars and lists.
- : EntityFilterStringField
- # Discriminator identifying the concrete record type — always "appointment" for
- # Appointment records. Read-only; useful when consuming polymorphic Activity
- # results.
- : EntityFilterStringField
- # Id of the sales unit.
- : EntityFilterStringField
- # Revision when entity was lastly changed.
- : EntityFilterNumberField
- # Current status of the appointment (NotStarted, InProgress, Completed, Canceled).
- # Read-only; derived from the start/end times and the deleted flag.
- : ActivityStatusEnumFilterInput
- # External identifier of the record in the linked third-party service (e.g.
- # Google, Microsoft 365, Exchange). Maintained by the sync engine.
- : String
- # External identifier of the record in the linked third-party service (e.g.
- # Google, Microsoft 365, Exchange). Maintained by the sync engine.
- : String
- # External identifier of the record in the linked third-party service (e.g.
- # Google, Microsoft 365, Exchange). Maintained by the sync engine.
- : String
- # Conditions on custom fields, each identified by its api name. All listed
- # conditions must match.
- : [CustomField!]
- # Appointment type that classifies this appointment. Drives form layout and icon.
- # Matches records where a related record meets these conditions.
- : AppointmentTypeFilterInput
- # Currency exchange rate list used to convert monetary fields linked to this
- # appointment. Empty to inherit the team space default. Matches records where a
- # related record meets these conditions.
- : CurrencyExchangeRatesListFilterInput
- # Sales user who owns this appointment. Matches records where a related record
- # meets these conditions.
- : ClientFilterInput
- # Master appointment of the recurring series this occurrence belongs to. Empty for
- # standalone appointments and for the master itself. Matches records where a
- # related record meets these conditions.
- : AppointmentFilterInput
- # Appointment schedule (booking link) this appointment was created through, or
- # empty for appointments created directly. Matches records where a related record
- # meets these conditions.
- : AppointmentScheduleFilterInput
- # Sales unit this appointment is assigned to. Determines which team members can
- # see the record under unit-based sharing. Matches records where a related record
- # meets these conditions.
- : SalesUnitFilterInput
- # Accounts this appointment is linked to. Matches records where a related record
- # meets these conditions.
- : ActivityRelationFilterInput
- # Contacts this appointment is linked to. Matches records where a related record
- # meets these conditions.
- : ActivityRelationFilterInput
- # Leads this appointment is linked to. Matches records where a related record
- # meets these conditions.
- : ActivityRelationFilterInput
- # Opportunities this appointment is linked to. Matches records where a related
- # record meets these conditions.
- : ActivityRelationFilterInput
- # Projects this appointment is linked to, including the per-objective ordering.
- # Matches records where a related record meets these conditions.
- : ActivityRelationFilterInput
- # Quotes this appointment is linked to. Matches records where a related record
- # meets these conditions.
- : ActivityRelationFilterInput
- # Custom entity records this appointment is linked to. Matches records where a
- # related record meets these conditions.
- : ActivityRelationFilterInput
- # Non-user invitees on this appointment, identified by email. Contacts are
- # auto-linked when their email matches an existing Contact record. Matches records
- # where a related record meets these conditions.
- : AppointmentContactInviteesRelationFilterInput
- # Internal-user invitees on this appointment. Matches records where a related
- # record meets these conditions.
- : AppointmentClientInviteesRelationFilterInput
- # Reminder set by the current authenticated user for this appointment. Per-user;
- # empty when no reminder has been set. Matches records where a related record
- # meets these conditions.
- : AppointmentReminderFilterInput
- # Documents linked to this appointment. Matches records where a related record
- # meets these conditions.
- : CloudObjectRelationFilterInput
- # Comments authored on this appointment. Matches records where a related record
- # meets these conditions.
- : ActivityCommentFilterInput
- # Tag labels applied to this appointment. Matches records where a related record
- # meets these conditions.
- : TagRelationFilterInput
- }
link Require by
- ActivityCommentFilterInputFilter conditions for ActivityComment records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- ActivityDataExRelationFilterInputFilter conditions for ActivityDataExRelation records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- ActivityKPIFilterInputFilter conditions for ActivityKPI records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- ActivityRelationFilterInputFilter conditions for ActivityRelation records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- AppointmentClientInviteesRelationFilterInputFilter conditions for AppointmentClientInviteesRelation records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- AppointmentContactInviteesRelationFilterInputFilter conditions for AppointmentContactInviteesRelation records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- AppointmentFilterInputFilter conditions for Appointment records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- AppointmentReminderFilterInputFilter conditions for AppointmentReminder records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- AppointmentRepositoryRead operations for Appointment records.
- ClientEntityUser of the space; owns records, belongs to sales units and has a user role that determines what they can do.
- ClientFavoriteFilterInputFilter conditions for ClientFavorite records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- ClientStoryReadFilterInputFilter conditions for ClientStoryRead records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- CloudObjectRelationFilterInputFilter conditions for CloudObjectRelation records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- CustomEntityRelationDataFilterInputFilter conditions for CustomEntityRelationData records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- LeadOpptyStepCheckListRelationFilterInputFilter conditions for LeadOpptyStepCheckListRelation records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- MediaFilterInputFilter conditions for Media records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.
- TagRelationFilterInputFilter conditions for TagRelation records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.