Skip to main content
These models are used by the create and get statements endpoints.

StatementSupportedTypes

This is an enumeration of the supported formats for a statement Values

StatementFileStatus

This model is a representation of the current status of statement. Fields
string
The StatementStatus for the statement.

StatementStatus

This is an enumeration of possible status in which a statement can be. Values

Email Accounts Statements

Send accounts statements via email to a specified contact. The statement will include transactions for the specified period and currencies.
See here for details of required headers.

Request Body

Query Parameters
string
required
The ID of the client.
Body
string
required
Start date for the statement period. YYYY-MM-DD format. The date range between date_from and date_to must not exceed 3 years.
string
required
End date for the statement period. YYYY-MM-DD format. The date range between date_from and date_to must not exceed 3 years.
string
The format of the statement. Valid values: csv, pdf, xls, coda. Default is pdf.
string
Comma-separated list of currency codes to include in the statement (e.g., “GBP” or “GBP,EUR,USD”). If omitted, all currencies will be included.
string
How the generated statement should be delivered. Valid values: push, email, both.

Response

Response
A successful request will send the statement to the specified contact’s email address.
See here for details of unsuccessful requests.

Email Trade Statements

Send a trade statement via email to a specified client.
See here for details of required headers.

Request Body

Query Parameters
string
required
The ID of the client
Body
string
required
The date or period for the trade statement. YYYY-MM-DD or YYYY-MM formats.
string
The format of the statement. Valid values: pdf, xls. Default is pdf.

Response

Response
A successful request will send the trade statement to the specified contact’s email address.
See here for details of unsuccessful requests.

Email MT940 Statements

Send MT940 format statements via email to a specified contact.
See here for details of required headers.

Request Body

Query Parameters
string
required
The ID of the client
Body
string
required
Start date for the statement period. YYYY-MM-DD format. The date range between date_from and date_to must not exceed 3 years.
string
End date for the statement period. If not provided, defaults to the value of date_from. YYYY-MM-DD format. The date range between date_from and date_to must not exceed 3 years.
array
Array of account IDs to include in the statement (e.g., [2924, 2925]). If not provided, all accounts will be included.
boolean
Boolean flag to enable/disable subtags in the MT940 output. Default is false.

Response

Response
A successful request will send the MT940 statement to the specified contact’s email address.
See here for details of unsuccessful requests.

Email Incoming Funds Statements

Send an incoming funds statement via email to a specified client.
See here for details of required headers.

Request Body

Query Parameters
string
required
The ID of the client
Body
string
The format of the statement. Valid values: csv, xls, pdf. Default is csv.
string
required
Start date for the statement period. YYYY-MM-DD format. The date range between date_from and date_to must not exceed 3 years.
string
required
End date for the statement period. YYYY-MM-DD format. The date range between date_from and date_to must not exceed 3 years.

Response

Response
A successful request will send the incoming funds statement to the specified contact’s email address.
See here for details of unsuccessful requests.