Search…
⌃K

Filtering records

How to use filters
For types that support filters (all of them but User), results can be filtered using the following syntax:
my_query(filter: {field_to_filter: {predicate: value}) {
...
}
It is also possible to combine several filters together:
my_query(filter: {first_field_to_filter: {predicate: value}, second_field_to_filter: {predicate: value}, ... ) {
...
}

Supported filters

Triggers

Filter name
Supported predicates
Type
UUID
eq
UUID
UUID
in
array of UUIDs
createdAt
eq, gte, lte
datetime
updatedAt
eq, gte, lte
datetime
matchesCount
gte, lte
int
name
contains, eq
string
type
eq
TriggerType
type
in
array of TriggerTypes
isActive
eq
boolean
triggered
eq
boolean

Matches

Filter name
Supported predicates
Type
UUID
eq
UUID
UUID
in
array of UUIDs
triggerUUID
eq
UUID
triggerUUID
eq
array of UUIDs
createdAt
eq, gte, lte
datetime

Outcomes

Filter name
Supported predicates
Type
UUID
eq
UUID
UUID
in
array of UUIDs
triggerUUID
eq
UUID
triggerUUID
eq
array of UUIDs
matchUUID
eq
UUID
matchUUID
eq
array of UUIDs
createdAt
eq, gte, lte
datetime