- Listing records, for example “only active recipes” or “orders for customer 42”.
- Bulk updating records, for example “archive every draft older than January 1”.
- Bulk deleting records, for example “delete rows where
deleted_atis already set”. - Creating exports that include only matching rows.
Shared validation
| Field | Rule |
|---|---|
{project} | Project slug / Project ID: ^[a-z0-9_-]+$, normalized to lowercase |
{table} / {column} / {index} | Names use ^[A-Za-z][A-Za-z0-9_]*$; some endpoints also accept numeric IDs where documented |
column_type | INTEGER, REAL, TEXT, BLOB, ANY; omitted column types default to TEXT |
| Boolean-like fields | booleans, integer 1, or strings 1, true, yes, on count as true; other values count as false |
Simple filter object
Use this when every condition is an exact match.Condition array
Use this when you need operators like greater-than,like, in, or null checks.
=, !=, >, >=, <, <=, like, in, is_null, not_null.