Retrieve Bank Transaction (by id)

GET {{base_url}}/banking/v2/transactions/:transactionId

This endpoint can be used to retrieve a particular bank transaction using a transaction id.

All bank transactions are returned for all the accounts that the user has connected. If dates are specified, then only transactions for specific dates are downloaded.

Bank transactions can be queried by bankId and accountId.

Path variables

FieldTypeDescription
transactionIdstringUnique identifier for the transaction

Attributes

FieldTypeDescription
idstringUnique identifier for the transaction
accountIdstringUnique identifier for the account
bankIdintegerUnique identifier for the bank
bookingDatedatetimeBooking date for the transaction
valueDatedatetimeValue date for the transaction
transactionCodestringSpecifies the transaction family within a domain
transactionSubCodestringSub code of the transaction
proprietaryCodestringProprietary bank transaction code to identify the underlying transaction
proprietarySubCodestringProprietary sub code of the transaction
referencestringTransaction reference
descriptionstringDescription provided in the transaction
currencystringTransaction currency
amountintegerTransaction amount
typestringTransaction type {DEBIT,CREDIT}
statusstringTransaction status {BOOKED,PENDING}
merchantJSON ObjectDetails of the merchant
merchant->idstringUnique identifier for the merchant
merchant->namestringName of the merchant
merchant->categorystringBusiness category that the merchant belongs to
merchant->categoryCodeintegerCategory Code
merchant->addressLinestringAddress of the merchant (if available)
merchant->sourcestringSource for how the merchant was identified {MODEL, USER, PROVIDER}
categoryJSON ObjectDetails of the transaction category
category->idintegerUnique identifier for the category
category->namestringName of the category
category->sourcestringSource for how the category was identified {MERCHANT, MODEL, USER, PROVIDER}
externalIdstringAn Id linked to an external source
sourcestringSource of data import {MANUALIMPORT, OPENBANKING}

Error Messages

ConditionResponse StatusResponse Body
Invalid transactionId404 Not Found
Invalid partnerId403 Forbidden
Invalid companyId403 Forbidden

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Authorizationstring
X-Api-Keystring
X-Partner-Idstring
X-Company-Idstring