Proxy & Data
Filters API
Retrieve filtered records from a Blnk Core instance via JSON filters through Blnk Cloud.
POST
The Filters API lets you retrieve filtered records from a Blnk Core instance through Blnk Cloud. Send a POST request with a JSON filter body to query instance Postgres directly.
Filter endpoints are registered at the Cloud API root (for example,
/transactions/filter), not under /data/ or /proxy/. For a step-by-step guide, see Filtering data.Request structure
Bearer token for an API key or OAuth access token. Requires the
data:read scope. Create credentials with the data:read scope in API keys or OAuth clients.Unique identifier of the Blnk Core instance to query. Required on every Filters API request.
Page number for paginated results.
Number of records per page. Defaults vary by resource (see endpoints table below).
Array of filter objects. Each object requires
field and operator, and optionally value or values.Examples:[{"field": "status", "operator": "eq", "value": "APPLIED"}]— exact match[{"field": "currency", "operator": "in", "values": ["USD", "EUR"]}]— multiple values[{"field": "created_at", "operator": "between", "values": ["2025-01-01T00:00:00Z", "2025-01-31T23:59:59Z"]}]
Endpoints
All paths are relative tohttps://api.cloud.blnkfinance.com.
| Method | Path | Default pageSize |
|---|---|---|
| POST | /ledger/filter | 30 |
| POST | /balances/filter | 20 |
| POST | /transactions/filter | 20 |
| POST | /identities/filter | 20 |
| POST | /reconciliation/filter | 20 |
Response structure
Array of matching records. Structure varies by resource type.
Total number of matching records.
Aggregate statistics for the filtered result set. Present on balances, transactions, identities, and reconciliations.
Transactions only. When
true, the total value is an estimate rather than an exact count.Transactions only. Indicates how the total was computed (for example,
"exact" or "estimate").The Cloud Filters API accepts
{ "filters": [...] } in the body with pagination via query parameters.This differs from the self-hosted Core Filter API documented in Search via DB, which uses limit, offset, sort_by, and include_count in the body and returns total_count.