Proxy & data
Proxy API
Call any Core HTTP route through Blnk Cloud with GET, POST, PUT, DELETE, and other methods.
POST
The Proxy API forwards Core HTTP requests through Blnk Cloud. Anything you can do against Core, you can do through Cloud: GET, POST, PUT, DELETE, and every other Core method and path.
Send the same HTTP method, path, and body you would send to Core. Prefix the path with
/proxy, authenticate with Cloud, and add instance_id. Cloud forwards the request to the target instance and returns the Core response unchanged.
For reporting and audits over historical data, use Create new query. Cloud-native APIs such as alerts and deployments are not Core routes; call them on their own Cloud paths, not through
/proxy.How it works
- Your app sends the request to
https://api.cloud.blnkfinance.com/proxy/...with the same HTTP method you would use on Core. - Cloud authenticates it with your Cloud API key or OAuth access token.
- Cloud uses
instance_idto pick the target Core instance. - Cloud forwards the request to Core.
- Cloud returns the Core response unchanged.
instance_id.
Base URLs
Authorization
Blnk Cloud APIs support any one of the following authentication methods. All of them work with yourCLOUD_API_KEY or OAUTH_ACCESS_TOKEN.
Pass X-blnk-key: CLOUD_API_KEY or X-blnk-key: OAUTH_ACCESS_TOKEN.
URL format and headers
string
required
Core path after
/proxy. Use the same path you would call on Core. See Core API reference.string
required
Unique identifier of the Blnk Core instance to target. Required on every Proxy API request. Get it from get instance details (
instance_...), not from deployment_id.string
Required for requests with a body. Set to
application/json. Use multipart/form-data for reconciliation file uploads.Calling Core endpoints
Prefix the Core path with/proxy and keep the HTTP method. Append ?instance_id=YOUR_INSTANCE_ID to every request.
All paths are relative to https://api.cloud.blnkfinance.com.
These rows are examples. Every Core route works the same way. See the Core API reference for the full list of methods, paths, and request bodies.
When creating a transaction, Blnk Cloud automatically adds
precision: 100 and a reference value if they are omitted from the request body.Response
When Cloud can reach Core, Proxy responses pass through unchanged. Status codes and body shapes match the corresponding Core endpoint. Cloud itself returns a JSON error ifinstance_id is missing.