Statements
Create a statement request
Create a new statement request. The statement will be generated asynchronously and made available via the delivery channel specified by send_via. Supports accounts, trades, and incoming_funds statement types.
Valid statement_type / format combinations:
- accounts: csv, pdf, xls, coda
- trades: pdf, xls
- incoming_funds: csv, pdf, xls
The currencies field is only valid when statement_type is accounts.
The range between date_from and date_to must not exceed 3 years.
post/statements
Request
- Base URL: https://api.ebury.io
- URL: https://api.ebury.io/statements
- Auth: API key in header x-api-key
Query parameters
client_idstring required
The identifier of a client.
Headers
Authorizationstring required
The access token.
X-Contact-IDstring
The identifier of a contact.
Request body
Example request
{
"date_from": "2020-01-01",
"date_to": "2020-01-31",
"currencies": "EUR,GBP,USD"
}Response
Statement request accepted
Example response
{
"uuid": "86f62d50-baa2-38dd-f61c-0eacc34ead50",
"statement_type": "accounts",
"file_format": "pdf",
"status": 2,
"status_display": "Completed",
"start_datetime": "2026-01-01T00:00:00",
"end_datetime": "2026-03-31T23:59:59.999999",
"created_at": "2026-04-07T21:18:49.061735",
"completed_at": "2026-04-07T21:19:00.123456",
"file_name": "statement_2026-01-01_2026-03-31.pdf",
"download_url": "https://s3.amazonaws.com/bucket/file.pdf?X-Amz-Signature=abc123",
"send_via": "push"
}Changes
No recorded changes to this operation across all 1 revision of this API.