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