Filter Object
This page specifies all the fields available for filtering in the Alerts API
AlertBoolExpression
This object represents where
argument on the alerts
node.
Field
Type
Description
id
Allows filtering alerts
output by ID of the Alert entities
dataset
Allows filtering Alerts by dataset
class
Allows filtering Alerts by class.code
company
Allows filtering Alerts by company.id
or relatedCompanies.id
(with logical "OR"). Alerts with relatedCompanies
will be matched if any of the relatedCompanies
matches the given comparison expression
resource
Allows filtering Alerts by resource.id
and resource.type
polarity
Allows filtering Alerts by the value of polarity
field
publishedAt
Allows chronological filtering of Alerts
IDComparisonExpression
Field
Type
Description
eq
ID
When specified, API will return Alert with this particular id
in
[ID!]
Allows fetching a set of Alerts by a given array of identifiers
StringComparisonExpression
Field
Type
Description
eq
String
Will match values exactly equal to the given one
in
[String!]
Will match values from the given array, using the same comparison as eq
operator
nin
[String!]
Inversion of the in
operator
IntComparisonExpression
Field
Type
Description
eq
Int
Will match values exactly equal to the given one
neq
Int
Will match values that are strictly not equal to the given one
gt
Int
Will match values that are greater than the given one
gte
Int
Will match values that are greater or equal to the given one
lt
Int
Will match values that are less than the given value
lte
Int
Will match values that are less than or equal to the given one
in
[Int!]
Will match values from the given array, using the same comparison as eq
operator
nin
[Int!]
Inversion of the in
operator
isNull
Boolean
Will match values testing their equality to null
AlertClassComparisonExpression
Field
Type
Description
code
StringComparisonExpression
Will match Alerts where the given value matches Alert's class code
AlertCompanyComparisonExpression
Field
Type
Description
id
IDComparisonExpression
Will match Alerts where Company ID matches the given expression
AlertResourceComparisonExpression
Field
Type
Description
id
StringComparisonExpression
Will match Alerts where Resource ID matches the given expression
type
StringComparisonExpression
Will match Alerts where Resource Type matches the given expression
DateComparisonExpression
All the values must be specified using ISO 8601 date or date with time formats.
Field
Type
Description
eq
String
Will match values with a date matching the given value exactly. Please, be aware that "2021-01-01" is equal to "2021-01-01T00:00:00"
neq
String
Inversion of the eq
field
gt
String
Will match values greater than given one
gte
String
Will match values greater than or equal to the given one
lt
String
Will match values less than given one
lte
String
Will match values less than or equal to the given one
in
[String!]
Will match values from the given array, using the same comparison as eq
operator
nin
[String!]
Inversion of the in
field
Last updated