How it works
- Requests query the instance database directly through Blnk Cloud.
- Every request must include
instance_idas a query parameter. - You authenticate using a Cloud access token with the
data:readscope. - Filter conditions are sent as a JSON array in the request body.
URL structure
Base URL:/data/ or /proxy/.
Required headers:
instance_id as a query parameter:
Filter endpoints
Each collection has a dedicated filter endpoint:The ledgers endpoint uses
/ledger/filter (singular), not /ledgers/filter.Request format
Send a POST request with a JSON body containing your filters. Pagination is controlled via query parameters, not the request body.Filter object
Each filter object in thefilters array has the following fields:
Supported operators
Response format
The Cloud Filters API uses
{ "filters": [...] } in the body with pagination via query parameters. This differs from the self-hosted Core Filter API, which accepts limit, offset, sort_by, and include_count in the body. See Search via Database Filtering for self-hosted Core.Filterable fields by resource
Nested
meta_data keys use dot notation. Example: meta_data.myApp.channel.