FiskilFiskilFiskil DocsFiskil Docs
Log InSign Up
GuidesAPI ReferenceChangelog

Mobile menu

HomeFiskilFiskil
Log InSign Up
Introduction

Getting Started

AuthenticationErrorsPagination

CORE RESOURCES

Linking Accounts

BANKING API

ENERGY API

IDENTITY

Accounts

List and retrieve bank account information from the Fiskil API.

AI Actions

The Accounts endpoint allows you to retrieve bank account information for an end user who has granted consent.

Endpoints

MethodEndpointDescription
GET/v1/accountsList all accounts for an end user

The Account Model

AttributeTypeDescription
idstringUnique identifier for the account
account_numberstringThe account number (may be masked)
bsbstringBank-State-Branch number
namestringAccount name or nickname
product_namestringName of the bank product
product_categorystringCategory of the product (e.g., TRANS_AND_SAVINGS_ACCOUNTS)
institution_idstringID of the institution holding the account
consent_idstringID of the consent granting access to this account
is_ownedbooleanWhether the end user is the owner of the account
open_statusstringAccount status (OPEN, CLOSED)
creation_datestringWhen the account was created

Example Response

{
  "id": "acc_123456789",
  "account_number": "****1234",
  "bsb": "123-456",
  "name": "Everyday Account",
  "product_name": "Complete Freedom Account",
  "product_category": "TRANS_AND_SAVINGS_ACCOUNTS",
  "institution_id": "22",
  "consent_id": "94549a73-a554-4b76-b824-d96898829751",
  "is_owned": true,
  "open_status": "OPEN",
  "creation_date": "2020-01-15"
}

List All Accounts

Retrieve all bank accounts for an end user.

GET https://api.fiskil.com/v1/accounts

Query Parameters

ParameterTypeRequiredDescription
end_user_idstringYesThe ID of the end user
institution_idstringNoFilter by institution ID
product_categorystringNoFilter by product category
open_statusstringNoFilter by open status (OPEN, CLOSED)
limitintegerNoMaximum number of results (default: 25)
offsetintegerNoNumber of results to skip

Example Request

curl --request GET \
  --url 'https://api.fiskil.com/v1/accounts?end_user_id=482c0e2b-5866-46b1-b795-220b7bba45b5' \
  --header 'Authorization: Bearer {access_token}' \
  --header 'accept: application/json; charset=UTF-8'
const response = await fetch(
  'https://api.fiskil.com/v1/accounts?end_user_id=482c0e2b-5866-46b1-b795-220b7bba45b5',
  {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer {access_token}',
      'accept': 'application/json; charset=UTF-8'
    }
  }
);

const accounts = await response.json();
import requests

response = requests.get(
    'https://api.fiskil.com/v1/accounts',
    params={'end_user_id': '482c0e2b-5866-46b1-b795-220b7bba45b5'},
    headers={
        'Authorization': 'Bearer {access_token}',
        'accept': 'application/json; charset=UTF-8'
    }
)

accounts = response.json()

Example Response

{
  "data": [
    {
      "id": "acc_123456789",
      "account_number": "****1234",
      "bsb": "123-456",
      "name": "Everyday Account",
      "product_name": "Complete Freedom Account",
      "product_category": "TRANS_AND_SAVINGS_ACCOUNTS",
      "institution_id": "22",
      "consent_id": "94549a73-a554-4b76-b824-d96898829751",
      "is_owned": true,
      "open_status": "OPEN",
      "creation_date": "2020-01-15"
    },
    {
      "id": "acc_987654321",
      "account_number": "****5678",
      "bsb": "123-456",
      "name": "Savings Account",
      "product_name": "Goal Saver",
      "product_category": "TRANS_AND_SAVINGS_ACCOUNTS",
      "institution_id": "22",
      "consent_id": "94549a73-a554-4b76-b824-d96898829751",
      "is_owned": true,
      "open_status": "OPEN",
      "creation_date": "2020-03-20"
    }
  ],
  "links": {
    "next": "https://api.fiskil.com/v1/accounts?end_user_id=482c0e2b-5866-46b1-b795-220b7bba45b5&offset=25"
  }
}

Product Categories

Common product categories you may encounter:

CategoryDescription
TRANS_AND_SAVINGS_ACCOUNTSTransaction and savings accounts
CRED_AND_CHRG_CARDSCredit and charge cards
TERM_DEPOSITSTerm deposits
PERS_LOANSPersonal loans
MARGIN_LOANSMargin loans
LEASESLeases
TRADE_FINANCETrade finance accounts
REGULATED_TRUST_ACCOUNTSRegulated trust accounts
RESIDENTIAL_MORTGAGESResidential mortgages
BUSINESS_LOANSBusiness loans
OVERDRAFTSOverdraft facilities

Related Endpoints

  • Balance - Get the balance for accounts
  • Transactions - Get transaction history for accounts

Was this page helpful?

Auth Session

On this page

EndpointsThe Account ModelExample ResponseList All AccountsQuery ParametersExample RequestExample ResponseProduct CategoriesRelated Endpoints