Filters

Saved filter definitions.

Queries

filterDefinitions

Returns the list of available filter keys and their types for a given search context

Arguments

Returns: [FilterDefinition!]! — Describes an available filter key and its expected type

Objects

FilterDefinition

Describes an available filter key and its expected type

Fields

  • key (String!) — The filter key to use in SearchFilterEntryInput
  • type (FilterDefinitionType!) — The filter type, corresponds to the field name on SearchFilterEntryInput

Input Objects

AbsoluteDateFilterInput

Fields

AbsoluteDateFilterTermInput

Fields

BooleanFilterInput

Fields

MoneyFilterInput

Fields

MoneyFilterTermInput

Fields

NumberFilterInput

Fields

NumberFilterTermInput

Fields

RecurringDateFilterInput

Fields

RecurringDateFilterTermInput

Fields

SearchFilterEntryInput

Fields

SearchFilterInput

Fields

ShareFilterGroupInput

A share filter group input to filter a resource

Fields

ShareFilterInput

A share filter input to filter a resource

Fields

  • level (ShareLevel!) — The share level to filter by
  • role (UserType) — The role to filter by
  • teamId (ID) — The Team ID to filter by
  • teamsOfUserId (ID) — The User ID to filter Teams that the User is a member of by
  • userId (ID) — The User ID to filter by

StringFilterInput

Fields

Enums

FilterDefinitionContext

The context for which to retrieve available filter definitions

Values

  • APPOINTMENT_EVENTS
  • CONVERSATIONS
  • DRAFTS
  • MARKETING_EVENTS
  • MARKETING_SUBSCRIPTIONS
  • MESSAGES
  • NOTES
  • ORDER_ATTRIBUTIONS
  • STORIES
  • TEMPLATES

FilterDefinitionType

The filter type, corresponds to the field name on SearchFilterEntryInput

Values

  • ABSOLUTE_DATE
  • BOOLEAN
  • LOCATION
  • MONEY
  • NUMBER
  • RECURRING_DATE
  • STRING