Products
Get bank product information from the Fiskil API.
AI Actions
The Products endpoint provides detailed information about banking products associated with an end user's accounts.
Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET | /v1/products | Get product details for an end user's accounts |
The Product Model
| Attribute | Type | Description |
|---|---|---|
id | string | Unique identifier for the product |
account_id | string | ID of the associated account |
name | string | Product name |
description | string | Product description |
category | string | Product category |
features | array | List of product features |
fees | array | Associated fees |
interest_rates | array | Interest rate information |
Example Response
{
"id": "prod_123",
"account_id": "acc_123456789",
"name": "Complete Freedom Account",
"description": "Everyday transaction account with no monthly fees",
"category": "TRANS_AND_SAVINGS_ACCOUNTS",
"features": [
"No monthly account keeping fees",
"Unlimited transactions",
"Free ATM withdrawals"
],
"fees": [
{
"name": "International transaction fee",
"amount": 3.00,
"currency": "AUD"
}
],
"interest_rates": [
{
"rate": 0.01,
"type": "VARIABLE",
"description": "Base interest rate"
}
]
}Get Products
Retrieve product information for an end user's accounts.
GET https://api.fiskil.com/v1/productsQuery Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
end_user_id | string | Yes | The ID of the end user |
account_id | string | No | Filter by specific account ID |
Example Request
curl --request GET \
--url 'https://api.fiskil.com/v1/products?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/products?end_user_id=482c0e2b-5866-46b1-b795-220b7bba45b5',
{
method: 'GET',
headers: {
'Authorization': 'Bearer {access_token}',
'accept': 'application/json; charset=UTF-8'
}
}
);
const products = await response.json();import requests
response = requests.get(
'https://api.fiskil.com/v1/products',
params={'end_user_id': '482c0e2b-5866-46b1-b795-220b7bba45b5'},
headers={
'Authorization': 'Bearer {access_token}',
'accept': 'application/json; charset=UTF-8'
}
)
products = response.json()Related Endpoints
- Accounts - Get account details
Was this page helpful?