INPUT_OBJECT

TaskFilterInput

Filter conditions for Task records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.

link GraphQL Schema definition

  • input TaskFilterInput {
  • # Matches records that meet at least one of the listed filters.
  • OR: [TaskFilterInput!]
  • # Matches records that meet all of the listed filters.
  • AND: [TaskFilterInput!]
  • # Matches records that do not meet this filter.
  • NOT: TaskFilterInput
  • # Search term matched against the fields that the global search covers for this
  • # entity.
  • globalSearchQuery: String
  • # Unique identifier of entity.
  • id: EntityFilterStringField
  • # Specifies if the entity is considered deleted.
  • isDeleted: Boolean
  • # Last modification time.
  • modified: EntityFilterDateTimeField
  • # Creation time.
  • created: EntityFilterDateTimeField
  • # Id of the task type.
  • activityTypeId: EntityFilterStringField
  • # Duration of the recorded call. Set automatically when the task is linked to a
  • # call log.
  • callDuration: EntityFilterNumberField
  • # Id of the linked call record.
  • callId: EntityFilterStringField
  • # Id of the call outcome option recorded for the call (e.g. Reached, Voicemail, No
  • # Answer).
  • callOutcomeId: EntityFilterStringField
  • # Id of the currency exchange rate list applied to this task.
  • currencyExchangeRatesListId: EntityFilterStringField
  • # Free-form description of what the task entails.
  • description: EntityFilterStringField
  • # Estimated duration of the task. Stored as a duration value (days/hours/minutes).
  • duration: EntityFilterNumberField
  • # Id of the task owner.
  • ownerId: EntityFilterStringField
  • # Priority level of the task: Low, Medium or High.
  • priority: PriorityEnumFilterInput
  • # Sharing model applied on top of the owner/unit visibility (e.g. shared with
  • # selected sales units or selected users).
  • shareMode: ShareModeEnumFilterInput
  • # Current status of the task (NotStarted, InProgress, Waiting, Completed,
  • # Deferred). Toggling to Completed marks any linked checklist items as done.
  • status: TaskStatusEnumFilterInput
  • # Short summary line shown in lists and notifications.
  • subject: EntityFilterStringField
  • # Discriminator identifying the concrete record type — always "task" for Task
  • # records. Read-only; useful when consuming polymorphic Activity results.
  • tableName: EntityFilterStringField
  • # Id of the sales unit.
  • unitId: EntityFilterStringField
  • # Revision when entity was lastly changed.
  • revision: EntityFilterNumberField
  • # 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
  • # Conditions on custom fields, each identified by its api name. All listed
  • # conditions must match.
  • withCustom: [CustomField!]
  • # Task type that classifies this task (e.g. Task, Call, Email). Drives form layout
  • # and icon. Matches records where a related record meets these conditions.
  • activityType: TaskTypeFilterInput
  • # Call record associated with this task when the task represents a phone call.
  • # Matches records where a related record meets these conditions.
  • call: CallFilterInput
  • # Configurable outcome of the call (e.g. Reached, Voicemail, No Answer). Matches
  • # records where a related record meets these conditions.
  • callOutcome: DataFilterInput
  • # Currency exchange rate list used to convert monetary fields linked to this task.
  • # Empty to inherit the team space default. Matches records where a related record
  • # meets these conditions.
  • currencyExchangeRatesList: CurrencyExchangeRatesListFilterInput
  • # Sales user who owns this task. May be empty when the task is unassigned and
  • # available for take-over. Matches records where a related record meets these
  • # conditions.
  • owner: ClientFilterInput
  • # Sales unit this task is assigned to. Determines which team members can see the
  • # record under unit-based sharing. Matches records where a related record meets
  • # these conditions.
  • unit: SalesUnitFilterInput
  • # Sales units that have been granted shared access to this task. Editable only
  • # when shareMode allows unit sharing. Matches records where a related record meets
  • # these conditions.
  • sharingUnits: TaskSharingSalesUnitRelationFilterInput
  • # Users that have been granted shared access to this task. Editable only when
  • # shareMode allows user sharing. Matches records where a related record meets
  • # these conditions.
  • sharingClients: TaskSharingClientRelationFilterInput
  • # Accounts this task is linked to. Matches records where a related record meets
  • # these conditions.
  • accountRelations: ActivityRelationFilterInput
  • # Contacts this task is linked to. Matches records where a related record meets
  • # these conditions.
  • contactRelations: ActivityRelationFilterInput
  • # Leads this task is linked to. Matches records where a related record meets these
  • # conditions.
  • leadRelations: ActivityRelationFilterInput
  • # Opportunities this task is linked to. Matches records where a related record
  • # meets these conditions.
  • opportunityRelations: ActivityRelationFilterInput
  • # Projects this task is linked to, including the per-objective ordering. Matches
  • # records where a related record meets these conditions.
  • projectRelations: ActivityRelationFilterInput
  • # Quotes this task is linked to. Matches records where a related record meets
  • # these conditions.
  • quoteRelations: ActivityRelationFilterInput
  • # Custom entity records this task is linked to. Matches records where a related
  • # record meets these conditions.
  • customEntityRelations: ActivityRelationFilterInput
  • # Reminder set by the current authenticated user for this task. Per-user; empty
  • # when no reminder has been set. Matches records where a related record meets
  • # these conditions.
  • reminder: TaskReminderFilterInput
  • # Recurrence schedule generating periodic copies of this task, or empty when no
  • # recurrence is set up. Matches records where a related record meets these
  • # conditions.
  • taskRecurrence: TaskRecurrenceFilterInput
  • # Documents linked to this task. Matches records where a related record meets
  • # these conditions.
  • documents: CloudObjectRelationFilterInput
  • # Comments authored on this task. Matches records where a related record meets
  • # these conditions.
  • comments: ActivityCommentFilterInput
  • # Tag labels applied to this task. Matches records where a related record meets
  • # these conditions.
  • tags: TagRelationFilterInput
  • }

link Require by