Other types

Learn about the other types used reading filtered items data using the platform API

The monday.com items_page API enables you to read items on a board using expressive filters.

Each of the object types described below represents a specific aspect of a filter. They can be provided as arguments to define a filtered items query.

ItemsQuery

An object containing a set of parameters to filter, sort, and control the scope of the query.

FieldDescriptionEnum ValuesSupported Fields
groups [ItemsQueryGroup!]The group rules and attributes to filter your queries.groups [ItemsQueryGroup!]
operator ItemsQueryOperator
rules [ItemsQueryRule!]
ids [ID!]The specific item IDs to return. The maximum is 100.
operator ItemsQueryOperatorThe conditions between query rules. The default is and.and or
order_by [ItemsQueryOrderBy!]The attributes to sort results by.column_id String!
direction ItemsOrderByDirection
rules [ItemsQueryRule!]The rules to filter your queries.column_id ID!
compare_attribute String
compare_value CompareValue!
operator ItemsQueryRuleOperator

ItemsQueryGroup

An object containing the group rules.

FieldDescriptionEnum ValuesSupported Fields
groups [ItemsQueryGroup!]The group rules and attributes to filter your queries.groups [ItemsQueryGroup!]
operator ItemsQueryOperator
rules [ItemsQueryRule!]
operator ItemsQueryOperatorThe conditions between query rules. The default is and.and
or
rules [ItemsQueryRule!]The rules to filter your queries.column_id ID!
compare_attribute String
compare_value CompareValue!
operator ItemsQueryRuleOperator

ItemsQueryOrderBy

An object containing the attributes to sort results by.

FieldDescriptionEnum Values
column_id String!The unique identifier of the column to filter or sort by. You can also enter "__creation_log__" or "__last_updated__" to chronologically sort results by their last updated or creation date (oldest to newest).
direction ItemsOrderByDirectionThe direction to sort items in. The default is asc.asc
desc

ItemsQueryRule

An object containing the rules to filter your queries.

FieldDescriptionEnum Values
column_id ID!The unique identifier of the column to filter by.
compare_attribute StringThe comparison attribute. You can find the supported attributes for each column type in the column types reference. Most columns don't have a compare_attribute.
compare_value CompareValue!The column value to filter by. This can be a string or index value depending on the column type. You can find the supported values for each column type in the column types reference.
operator ItemsQueryRuleOperatorThe condition for value comparison. The default is any_of. any_of
not_any_of
is_empty
is_not_empty
greater_than
greater_than_or_equals
lower_than
lower_than_or_equal
between
not_contains_text
contains_text
contains_terms
starts_with
ends_with
within_the_next
within_the_last