/ics/v3/accounts/{id}/transactions-page

Deprecated: This API is the same as /transactions and is now deprecated. This will be decommissioned by the end of Dec 2025. Please use /transactions instead.

Returns a list of transactions for the account Id given as endpoint parameter. The account Id must first be retrieved in a Get Accounts call. This API will return a 1426 error if consent is required to access the account.

API Usage Restrictions (PSD2 Compliance):

  • Each unique API call is limited to 4 requests per 24 hours per session.
  • Important: Pagination does NOT count against the same limit. Each unique cursor value has its own separate 4-call counter.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
Query Params
string

Furthest date in the past of requested transaction range. YYYY-MM-DD

string

Most recent date of requested transaction range. YYYY-MM-DD

string

Link to next page of transactions. Please do not pass fromDate and toDate in query parameter when passing cursor parameter

string

“booked” or “pending”. By default all transactions are returned.

string

Provide scope for your request, possible values - (accounts, business-accounts). Use accounts (default) for retail accounts. Use business-accounts for business and corporate accounts.

integer
≥ 1
Defaults to 259200
Headers
string

Authentication scheme used to transmit the access token. Valid value is "Bearer {access token}".

string
required

The session Id returned in the response body when this session was created.

string
required

String that uniquely identifies a single end-user or device.

string
required

The IP Address of the end-user (PSU), which must be provided if the PSU actively requests information. If this value is not provided, then the call will count towards the number of TPP calls without PSU interaction. Leave it empty if the end user is not actively requesting account information, such as during automatic background updates. Provided in either IPv4 or IPv6 format.

string

Identifier of the end-user, passed as the base64-encoded value of an encrypted string following the guidelines given in Documentation > Development > Sensitive end-user data. This parameter is required if the value of 'personalIdentificationRequired' returned from the /banks endpoint is "true".

string

The host where the request is originating from. If you are using end to end encryption from our developer portal then this header is mandatory.

string

The request originating date. If you are using end to end encryption from our developer portal then this header is mandatory.

string

The signature header consisting of the signature string If you are using end to end encryption from our developer portal then this header is mandatory.

Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json