PrimeBrickPrimeBrick
  • Docs
  • Contact
  • MIT License
  • Documentation
  • MCP Server
  • API Catalog
  • Services
  • Libraries
PrimeBrickPrimeBrick

© 2026 PrimeBrick. MIT License. v3.11.2

github
Backend
    Roles and PermissionsWorking Together on the Same RecordManaging ModulesSigning In and MFA
    Generated
      Users ListCreate UserEdit UserRole Mappings ListCreate Role MappingEdit Role MappingOrganizations ListCreate OrganizationEdit OrganizationCustomers ListConfigurations ListCreate Configuration EntryModules ListEdit ModuleProfile ListEntity Field ReferenceFilter Operator ReferenceFilter Syntax GuideNavigation MapEntity API & Tool CatalogCreate ClientEdit ClientClients List
    Manual
    Developer Guide
Frontend
Microservices
powered by Zudoku
Generated

Filter Operator Reference

Primebrick entity list endpoints (GET /api/v1/entities/:entity/list) accept a filters array. Each filter condition specifies a field, an op (operator), and a value. This document lists every supported operator.

OperatorDescriptionValue type
=Equality. Matches rows where the field equals the value.string / number
!=Inequality. Matches rows where the field does not equal the value.string / number
<>Inequality (ANSI alternative to !=). Same behavior as !=.string / number
<Less than. Matches rows where the field is strictly less than the value.string / number
<=Less than or equal. Matches rows where the field is <= the value.string / number
>Greater than. Matches rows where the field is strictly greater than the value.string / number
>=Greater than or equal. Matches rows where the field is >= the value.string / number
ILIKECase-insensitive pattern match (PostgreSQL). Use % as wildcard for any sequence, _ for any single char.string / number
LIKECase-sensitive pattern match. Use % and _ wildcards.string / number
INMembership in a set. Value is an array; matches rows where the field equals any element.array
NOT INExclusion from a set. Value is an array; matches rows where the field is not any element.array
BETWEENRange check. Value is an object { start, end }; matches rows where start <= field <= end.{ start, end }
ISNull/boolean check. Use value: null for IS NULL, true/false for boolean.null / boolean
IS NOTNegated null/boolean check. Use value: null for IS NOT NULL.null / boolean
<=>Custom operator.string / number
<->Custom operator.string / number
<#>Custom operator.string / number
<+>Custom operator.string / number
<~>Custom operator.string / number
<%>Custom operator.string / number
@@Custom operator.string / number

Filter connectors

When multiple filters are provided, they are combined with a connector:

  • AND (default) — all filters must match
  • OR — any filter must match
Last modified on October 28, 2026
Entity Field ReferenceFilter Syntax Guide
On this page
  • Filter connectors