Skip to main content
GET
/
v1
/
banking
/
customer
/
{customerId}
/
accounts
/
{accountId}
/
transactions
/
{transactionId}
Error
A valid request URL is required to generate request examples
{
  "data": {
    "accountId": "7377538f-4d4b-4eb3-8377-cd40778836d2",
    "transactionId": "dbbe9043-a440-4fbb-a3f3-cdd3bb9843b7",
    "isDetailAvailable": true,
    "type": "TRANSFER_OUTGOING",
    "status": "POSTED",
    "description": "Split pizza bill",
    "postingDateTime": "2025-01-01T07:00:00.000Z",
    "amount": "22.00",
    "reference": "Split pizza bill",
    "extendedData": {
      "payee": "Best Mate",
      "extensionUType": "nppPayload",
      "nppPayload": {
        "extendedDescription": "Split pizza bill",
        "endToEndId": "1001",
        "service": "x2p1",
        "serviceVersion": "01"
      }
    }
  }
}

Authorizations

Authorization
string
header
required

The Fiskil Data Provider will include a self-signed JWT as a Bearer token in the Authorization header. You should verify this JWT using the JWKS URL you can find for your Data Provider instance in the Fiskil Console. To verify the JWT you must:

  • Verify the signature
  • Ensure the token has not expired by checking the exp claim
  • The sub and iss claims are your data provider subdomain
  • The aud claim is the URI of the resource being requested (excluding any query parameters)
  • The jti value is unique For further detail on security and authentication refer to our Authentication documentation

Path Parameters

customerId
string
required

Unique ID of a customer. This ID must not change for the lifecycle of the customer

accountId
string
required

ID of a specific account to obtain data for.

transactionId
string
required

ID of the transaction obtained from a previous call to one of the other transaction end points

Response

Details of the requested transaction

data
object
required