The Canton Data App API is the self-hosted API surface for the Noves Canton Data App.
It runs inside your infrastructure and provides permission-aware access to Canton activity from your connected participant. Use it to retrieve transactions, balances, rewards, accounting data, traffic usage, streams, alerts, and other Data App features.
Unlike Noves Cloud APIs, the Canton Data App API is not hosted by Noves. Each customer deployment exposes its own API base URL, backed by that customer’s Canton participant, local database, and access-control model.
Base URL
Your base URL depends on where your Data App is deployed: https://your-data-app-host/
API endpoints are served under: /api/v2
For example: https://your-data-app-host/api/v2/health
Authentication
Most protected endpoints require a Canton Ledger API JWT. Pass it using the jwt header: jwt: <CANTON_LEDGER_API_JWT>
Some endpoints also accept jwt as a query parameter, but the header form is recommended for normal clients.
Permissions are resolved against the connected Canton participant, so responses only include data the caller is authorized to access.
Data App API vs Noves Cloud APIs
Noves Cloud APIs are hosted by Noves and accessed through Noves API keys.
The Canton Data App API is self-hosted. It runs in the customer’s environment, connects to the customer’s Canton participant, and exposes data according to that deployment’s local configuration and Canton permissions.

