Statements

List statement requests

Retrieve a paginated list of statement requests for a client. Supports filtering by statement type, status, and file format.

get/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.

pageinteger

Page number to retrieve

page_sizeinteger

Number of items per page (default 50)

statement_type'accounts' | 'trades' | 'mt940' | 'incoming_funds'

Filter by statement type

status'pending' | 'running' | 'completed' | 'failed'

Filter by status

file_format'pdf' | 'csv' | 'xls' | 'mt940'

Filter by file format

Headers

Authorizationstring required

The access token.

X-Contact-IDstring

The identifier of a contact.

Response

Returns the list of statement requests

Example response

{
  "data": [
    {
      "uuid": "86f62d50-baa2-38dd-f61c-0eacc34ead50",
      "statement_type": "accounts",
      "file_format": "pdf",
      "status_display": "Pending",
      "start_datetime": "2026-01-01T00:00:00",
      "end_datetime": "2026-03-31T23:59:59.999999",
      "created_at": "2026-04-07T21:18:49.061735"
    }
  ],
  "pagination": {
    "current_page": 1,
    "total_pages": 5,
    "total_entries": 42,
    "per_page": 50,
    "first_page": 1,
    "last_page": 5,
    "next_page": 2
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.