Create Account Statement Report

Generates a detailed Account Statement Report for a specified date range.

The report includes account transactions, balances, and related financial activity within the requested period. This endpoint can be used for auditing, reconciliation, or personal record-keeping purposes.

Once the report is generated, the response will include a temporary download link and its expiry timestamp.
The link remains valid only until the expiry time — after which a new report request must be submitted to obtain a fresh link.

Usage notes:

  • The from and to fields define the reporting period; the to date must not precede the from date.
SecuritybearerAuth
Request
header Parameters
bp-user-id
required
string <uuid>

User ID

Request Body schema: application/json

The Create report request body.

from
required
string <date>

Start date of the reporting period in YYYY-MM-DD format. Must be earlier than or equal to the to date.

to
required
string <date>

End date of the reporting period in YYYY-MM-DD format. Must be later than or equal to the from date.

Responses
200

Details of the specific report including a download link

202

Report creation in progress

400

Bad request

401

Error

422

Error

429

Too Many Requests

500

Internal server error

503

Maintenance or Service unavailable

post/v1/reports/user-reports
Request samples
application/json
{
  • "from": "2025-01-01",
  • "to": "2025-12-31"
}
Response samples
application/json
{
  • "data": {
    }
}