Skip to main content
POST
Query a managed-DB table with exact-match filters

Authorizations

Authorization
string
header
required

JWT Bearer token authentication. Include your access token in the Authorization header as: Bearer YOUR_ACCESS_TOKEN

Example:

Path Parameters

table_name
string
required
Pattern: ^[a-zA-Z_][a-zA-Z0-9_]{0,62}$

Body

application/json

Request to query a managed-DB table with exact-match clauses and a row limit.

combinator
enum<string>
default:AND

How top-level match clauses join. 'AND' requires every clause to match; 'OR' returns rows that satisfy at least one clause.

Available options:
AND,
OR
limit
integer
default:100

Max rows to return

Required range: 1 <= x <= 1000
matches
(WholeMatch · object | IsNullMatch · object | JsonKeysMatch · object)[]

List of match clauses combined by combinator at the top level. Empty list returns all rows up to limit.

Exact-match clause on a column value: "col" = :param.

order_by
OrderByColumn · object

Order by a named column in ASC or DESC direction.

Response

Query executed successfully

Response containing matched rows from a managed-DB table.

columns
string[]
required

Column names

row_count
integer
required

Number of rows returned

Required range: x >= 0
rows
Rows · object[]
required

Matched rows as dicts keyed by column name

table_name
string
required

Table name