Returns a list of transactions for a given account. Ordered chronologically by creation date, with the most recent transaction appearing first.
You can use optional parameters to filter the transactions.
For example, use budgetId
to return only transactions associated with a given budget.
limit | integer <int32> (limit) [ 1 .. 10000 ] Default: 100 The maximum number of items to return. Example: limit=100 |
offset | integer <int32> (offset) Default: 0 The number of items to skip before returning the results. Example: offset=200 |
include | Array of strings Optional details to include in the response. Example: include=bankFeedDetails |
personId | Array of strings <uuid> (personId) The ID of the person to work with. Use commas to pass multiple values. Has to be URL encoded. Example: personId=34edaf73-49be-4669-83ee-1b1f8c680d29%2Ceee079a2-5453-4a69-8d5d-223db353f0f3 |
type | Array of strings (type) The Example: type=payment%2Cload |
excludeType | Array of strings (type) The Example: excludeType=payment%2Cload |
status | Array of strings (status) The status to filter transactions by. Use commas to pass multiple values. Has to be URL encoded. Learn more about transaction statuses. Example: status=complete%2Ccancelled |
budgetId | Array of strings or null <uuid> (budgetId) The Example: budgetId=34edaf73-49be-4669-83ee-1b1f8c680d16 |
budgetName | Array of strings or null (budgetName) The Example: budgetName=Account%2Cmarketing |
sellCurrency | Array of strings (currencycode) Filters transactions that include selling these currencies. Use commas to pass multiple values. Has to be URL encoded. Example: sellCurrency=usd%2Cgbp |
buyCurrency | Array of strings (currencycode) Filters orders that include purchasing these currencies. Use commas to pass multiple values. Has to be URL encoded. Example: buyCurrency=gbp |
startDate | string <date> (startDate) The earliest date from which to retrieve records (includes records on this date). Example: startDate=2021-02-15 |
endDate | string <date> (endDate) The latest date until which to retrieve records (includes records on this date). Example: endDate=2021-03-30 |
search | string (search) <= 100 characters Term to search the records for. Example: search=John+Smith |
annotationStatus | Array of strings If Example: annotationStatus=draft%2Csubmitted |
attachmentStatus | Array of strings If Example: attachmentStatus=absent%2Cpresent |
OK
Bad request
Unauthorised
Forbidden
Not found
Method not allowed
Unsupported media type
Too many requests
Internal server error
{- "limit": 100,
- "offset": 200,
- "count": 67,
- "rows": [
- {
- "userId": "34edaf73-49be-4669-83ee-1b1f8c680d26",
- "companyId": "F50072",
- "originId": "9a623439-8275-4230-a157-6c623a2ea7b8",
- "originOrderId": "EKOBEPVFJ",
- "status": "cancelled",
- "isMultiBeneficiary": true,
- "budget": "companyBalance",
- "beneficiaryId": "ben90944601",
- "beneficiaryName": "Nichole Grant",
- "beneficiaryAddress": "46315 Bailey MillSouth CamilleNiue",
- "beneficiaryAccountNumber": "10387899",
- "beneficiarySortCode": "12-34-56",
- "beneficiaryIban": "PT72105510150936500020992",
- "beneficiaryBankCode": "QHKEMKK1",
- "beneficiaryBankAddress": "883 Bernie MountainNew EstachesterVietnam",
- "beneficiaryCountryCode": "GB",
- "beneficiaryRoutingInfo": "Payment will be routed from Barclays Bank and then through Lloyds bank",
- "remitterName": "Joseph Bloggs",
- "reference": "withdrawal transaction at Osinski, Zboncak and Bayer using card ending with ***3963 for IDR 670.50 in account ***32418758",
- "amount": 773.08,
- "currency": "USD",
- "sellCurrency": "GBP",
- "buyCurrency": "USD",
- "settlementAmount": 33920.34,
- "settlementFee": 1.34,
- "settlementAmountWithoutFee": 33920.34,
- "customerRate": 0.8637052,
- "customerInverseRate": 0.71942446043,
- "confirmationKey": "F36555/pdf/F36555-000265963.pdf",
- "uniqueId": "69e4a1e8-db35-4301-b5a8-67a2cb063609",
- "resourceType": "payment",
- "type": "exchange",
- "order": { },
- "deleted": true,
- "budgetId": "34edaf73-49be-4669-83ee-1b1f8c680d16",
- "budgetName": "Account Balance",
- "transactionBoxes": [
- {
- "blockId": "454",
- "blockTag": "abd8d22e-d701-45c4-960a-d198e0e16a14",
- "paymentType": "UK.OBIE.BalanceTransfer",
- "creditDebitIndicator": "Debit",
- "thirdPartyReference": "abd8d22e-d701-45c4-960a-d198e0e16a14-FEE",
- "internalAccountTransferID": "BR89",
- "affectsLedgerBalance": false,
- "isCurrencyAlignment": false,
- "runningBalance": "957.92",
- "transactionReference": "",
- "statementReference": "",
- "debtorAccount": {
- "ownerId": "d6061bbee6",
- "accountId": "093434a3ee",
- "schemeName": "UK.OBIE.SortCodeAccountNumber",
- "identification": "23188474064478",
- "name": "Joe Bloggs 202106171735"
}, - "creditorAccount": {
- "ownerId": "d6061bbee6",
- "accountId": "093434a3ee",
- "schemeName": "UK.OBIE.SortCodeAccountNumber",
- "identification": "23188474064478",
- "name": "Joe Bloggs 202106171735"
}, - "fx": {
- "sourceCurrency": "EUR",
- "sourceAmount": "1.16",
- "destinationCurrency": "GBP",
- "destinationAmount": "1.00",
- "rate": "0.8621"
}, - "debitId": 1097,
- "creditId": 1098,
- "boxTransactionId": 17098,
- "budget": {
- "accountId": "F50072",
- "budgetId": "34edaf73-49be-4669-83ee-1b1f8c680d16",
- "budgetName": "Account Balance",
- "boxId": "5426d2ca50"
}, - "type": "credit",
- "marqetaTransactionToken": "34edaf73-49be-4669-83ee-1b1f8c680d26",
- "boxId": "34edaf73-49be-4669-83ee-1b1f8c680d26",
- "marqetaTransactionIdentifier": 940,
- "amount": 20,
- "valueDateTime": "2021-01-30T08:30:00Z"
}
], - "id": 1844,
- "createdAt": "2021-01-30T08:30:00Z",
- "updatedAt": "2021-01-30T08:30:00Z"
}
]
}