E-Statement
Overview
The E-Statement API lets you generate and retrieve electronic bank statements for accounts linked via Open Banking. It supports multi-bank coverage through a single integration and returns structured statement data with an option to fetch a PDF.
Prerequisites
- Authentication: Obtain an access token using the Client Credentials flow (see Getting Started → Authentication). Use scope
e_statementwhen generating the token. - Open Banking Prerequisites: Create an Accounts Link for the target institution and wait until it is Active (see Getting Started → Open Banking Prerequisites).
- Subscription: Subscribe to E-Statement in your chosen environment.
Endpoints
Statements are generated asynchronously: request them first, then retrieve each one by its StatementId.
| Endpoint | Returns |
|---|---|
| EStatementsRequest | A RequestId and a StatementId per linked account, with status |
| GetEStatement | The statement itself — balances, totals and the full transaction list |
| GetEStatementPDF | The same statement as a ready-made PDF, base64-encoded |
| GetEStatementCSV | The same statement as a CSV file, one row per transaction |
Ready to build with E-Statement?
Create a sandbox app, grab your credentials, and make your first call in minutes.