Skip to main content
POST
Query Custom Data
This runs a deterministic query against a single table that has searchIndexingEnabled set to true. Provide exact-match filters (each matches a column against one or more values) and/or a free-text text query. Omit both to get the most recent records. Use GET /data/facets/{table_name} to discover the available columns and values to filter on.

Authorizations

Authorization
string
header
required

Body

application/json
tableName
string
required

The indexed custom data table to query.

Pattern: ^[a-z0-9_]+$
filters
Filters · object[]

Exact-match filters. Each filter matches a column against one or more values (any-of). An empty filter is ignored.

text
string

Optional free-text search across all columns.

Maximum string length: 5000
size
integer

Max records to return (default 25, max 50).

Required range: 0 <= x <= 50
from
integer

Offset for pagination.

Required range: x >= 0

Response

Successful Response

records
Records · object[]
required
total
integer
required

Total number of records matching the query (may exceed the returned page).