Read transactions list of an account
You can retrieve the full transactions history of an account, it is not limited to 180 days.
Query parameters
-
bookingStatus string
Values are
booked
,pending
, orboth
. Default value isboth
. -
dateFrom string(date)
Filter transactions by booking date (inclusive greater than).
-
dateTo string(date)
Filter transactions by booking date (exclusive lower than).
-
withBalance boolean
Default value is
false
. -
orderBy string
Values are
bookingDate
or-bookingDate
.Default value is
bookingDate
.
GET
/v1/accounts/{accountId}/transactions
curl \
-X GET https://api.memo.bank/nextgenpsd2/v1/accounts/{accountId}/transactions \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Signature: $SIGNATURE"
Response examples (default)
{
"account": {
"iban": "string",
"maskedPan": "string",
"currency": "string",
"cashAccountType": "string"
},
"balances": [
{
"balanceAmount": {
"currency": "string",
"amount": "string"
},
"balanceType": "closingBooked",
"creditLimitIncluded": true,
"referenceDate": "2024-05-04"
}
],
"transactions": {
"_links": {
"account": {
"href": "string"
},
"next": {
"href": "string"
},
"previous": {
"href": "string"
}
},
"booked": [
{
"transactionAmount": {
"currency": "string",
"amount": "string"
},
"transactionId": "string",
"endToEndId": "string",
"batchIndicator": true,
"batchNumberOfTransactions": 42,
"mandateId": "string",
"bookingDate": "2024-05-04",
"valueDate": "2024-05-04",
"currencyExchange": [
{
"sourceCurrency": "string",
"exchangeRate": "string",
"unitCurrency": "string",
"targetCurrency": "string",
"quotationDate": "2024-05-04"
}
],
"creditorName": "string",
"creditorAccount": {
"iban": "string",
"maskedPan": "string",
"currency": "string",
"cashAccountType": "string"
},
"creditorAgent": "string",
"debtorName": "string",
"debtorAccount": {
"iban": "string",
"maskedPan": "string",
"currency": "string",
"cashAccountType": "string"
},
"debtorAgent": "string",
"remittanceInformationUnstructured": "string",
"_extras": {
"counterpartyAndRemittanceInformationUnstructured": "string"
}
}
],
"pending": [
{
"transactionAmount": {
"currency": "string",
"amount": "string"
},
"transactionId": "string",
"endToEndId": "string",
"batchIndicator": true,
"batchNumberOfTransactions": 42,
"mandateId": "string",
"bookingDate": "2024-05-04",
"valueDate": "2024-05-04",
"currencyExchange": [
{
"sourceCurrency": "string",
"exchangeRate": "string",
"unitCurrency": "string",
"targetCurrency": "string",
"quotationDate": "2024-05-04"
}
],
"creditorName": "string",
"creditorAccount": {
"iban": "string",
"maskedPan": "string",
"currency": "string",
"cashAccountType": "string"
},
"creditorAgent": "string",
"debtorName": "string",
"debtorAccount": {
"iban": "string",
"maskedPan": "string",
"currency": "string",
"cashAccountType": "string"
},
"debtorAgent": "string",
"remittanceInformationUnstructured": "string",
"_extras": {
"counterpartyAndRemittanceInformationUnstructured": "string"
}
}
]
}
}