All list endpoints accept a where parameter as a JSON-encoded filter object.
{ "workspaceId": "uuid-..." }
{ "name": "Acme Corp" }$eq $not $in $notIn $contains $notContains $containsAny $startsWith $endsWith $exists $notExists
$eq $not $gt $gte $lt $lte $in $notIn $exists $notExists
$gte $lte $gt $lt $date $exists $notExists
Relative macros: +Nd (days), -Nw (weeks), now()
$includes $notIncludes $overlaps $notOverlaps $all $length $exists $notExists
$or $and
{ "name": { "$contains": "acme" } }
{ "createdAt": { "$gte": "-30d" } }
{ "$or": [{ "name": "Acme" }, { "name": "Acme Corp" }] }
{ "company.location.city": "New York" }
{ "custom.54e1ca7d-...": { "$in": ["option-key-uuid"] } }Filter on related records in a single query:
{ "company.name": { "$contains": "acme" } }
{ "company.location.country": "US" }