Skip to main content
GET
/
accounts
/
{AccountId}
/
transactions
Error
A valid request URL is required to generate request examples
{
  "Data": {
    "AccountId": "<string>",
    "Transaction": [
      {
        "TransactionId": "<string>",
        "TransactionDateTime": "2023-11-07T05:31:56Z",
        "TransactionType": "POS",
        "SubTransactionType": "Purchase",
        "PaymentModes": "Online",
        "CreditDebitIndicator": "Credit",
        "Status": "Booked",
        "BookingDateTime": "2023-11-07T05:31:56Z",
        "Amount": {
          "Amount": "<string>",
          "Currency": "AED"
        },
        "LocalTimeZone": "UTC+03:00",
        "StatementReference": "<string>",
        "TransactionReference": "<string>",
        "TerminalId": 123,
        "Flags": [
          "Cashback"
        ],
        "TransactionMutability": "Mutable",
        "ValueDateTime": "2023-11-07T05:31:56Z",
        "TransactionInformation": "<string>",
        "ChargeAmount": {
          "Amount": "<string>",
          "Currency": "AED",
          "ChargeIncluded": true
        },
        "ChargeAmountVat": {
          "Amount": "<string>",
          "Currency": "AED"
        },
        "CurrencyExchange": {
          "SourceCurrency": "<string>",
          "TargetCurrency": "<string>",
          "UnitCurrency": "<string>",
          "ExchangeRate": 123,
          "InstructedAmount": {
            "Amount": "<string>",
            "Currency": "AED"
          },
          "ContractIdentification": "<string>",
          "QuotationDate": "2023-11-07T05:31:56Z"
        },
        "BankTransactionCode": {
          "Domain": "<string>",
          "DomainCode": "<string>",
          "Family": "<string>",
          "FamilyCode": "<string>",
          "SubFamily": "<string>",
          "SubFamilyCode": "<string>"
        },
        "ProprietaryBankTransactionCode": {
          "Code": "<string>",
          "Issuer": "<string>"
        },
        "Balance": {
          "CreditDebitIndicator": "Credit",
          "Type": "ClosingAvailable",
          "Amount": {
            "Amount": "<string>",
            "Currency": "AED"
          }
        },
        "MerchantDetails": {
          "MerchantId": 123,
          "MerchantName": "<string>",
          "MerchantCategoryCode": "<string>"
        },
        "CreditorAgent": {
          "SchemeName": "BICFI",
          "Identification": "<string>",
          "Name": "<string>",
          "PostalAddress": {
            "AddressType": "Business",
            "ShortAddress": "<string>",
            "BuildingNumber": "<string>",
            "UnitNumber": 10,
            "StreetName": "<string>",
            "SecondaryNumber": "<string>",
            "District": "<string>",
            "PostalCode": "<string>",
            "City": "<string>",
            "Country": "<string>"
          }
        },
        "CreditorAccount": [
          {
            "SchemeName": "IBAN",
            "Identification": "<string>",
            "Name": "<string>"
          }
        ],
        "DebtorAgent": {
          "SchemeName": "BICFI",
          "Identification": "<string>",
          "Name": "<string>",
          "PostalAddress": {
            "AddressType": "Business",
            "ShortAddress": "<string>",
            "BuildingNumber": "<string>",
            "UnitNumber": 10,
            "StreetName": "<string>",
            "SecondaryNumber": "<string>",
            "District": "<string>",
            "PostalCode": "<string>",
            "City": "<string>",
            "Country": "<string>"
          }
        },
        "DebtorAccount": {
          "SchemeName": "IBAN",
          "Identification": "<string>",
          "Name": "<string>"
        },
        "CardInstrument": {
          "CardSchemeName": "AmericanExpress",
          "InstrumentType": "ApplePay",
          "Name": "<string>",
          "Identification": "1234********4321"
        },
        "SupplementaryData": {},
        "BillDetails": {
          "BillerId": 123,
          "BillNumber": "<string>",
          "BillPaymentType": "<string>"
        },
        "GeoLocation": {
          "Latitude": "<string>",
          "Longitude": "<string>"
        },
        "PaymentPurposeCode": "<string>"
      }
    ]
  },
  "Links": {
    "Self": "<string>",
    "First": "<string>",
    "Prev": "<string>",
    "Next": "<string>",
    "Last": "<string>"
  },
  "Meta": {
    "TotalPages": 1,
    "FirstAvailableDateTime": "2023-11-07T05:31:56Z",
    "LastAvailableDateTime": "2023-11-07T05:31:56Z"
  }
}

Authorizations

Authorization
string
header
required

OAuth2 PAR flow, it is required when the User needs to perform SCA with the LFI when a TPP wants to access an LFI resource owned by the User. Please refer to OpenID FAPI Security Profile 1.0 -Part 2 Advanced - 5.2.2 point 14 - shall authenticate the confidential client using one of the following methods private_key_jwt and OpenID Connect Core 1.0 9. Client Authentication private_key_jwt

Headers

authorization
string
required

An authorization Token as per https://tools.ietf.org/html/rfc6750

x-fapi-auth-date
string

The time when the User last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC

x-fapi-customer-ip-address
string

The User's IP address if the User is currently logged in with the TPP.

x-fapi-interaction-id
string

An RFC4122 UID used as a correlation id.

x-customer-user-agent
string

Indicates the user-agent that the User is using.

Path Parameters

AccountId
string
required

AccountId

Query Parameters

fromBookingDateTime
string<date-time>

The UTC ISO 8601 Date Time to filter transactions FROM NB Time component is optional - set to 00:00:00 for just Date. If the Date Time contains a timezone, the LFI must ignore the timezone component.

toBookingDateTime
string<date-time>

The UTC ISO 8601 Date Time to filter transactions TO NB Time component is optional - set to 00:00:00 for just Date. If the Date Time contains a timezone, the LFI must ignore the timezone component.

Response

Transactions Read

List of Transactions for an Account

Data
object
required

Primary data for the resource

Links relevant to the resource

Meta
object
required

Meta Data relevant to the resource