---
title: "List account products"
method: GET
path: "/accounts/products"
tags: ["Accounts"]
---

# List account products

`GET /accounts/products`

List account products

The FEE account product has been deprecated. Instead, use the /v1/fee_templates and /v1/fees endpoints.

## Query parameters

- `end_date` string, date
- `page_token` string — Optional pagination token to be provided to retrieve subsequent pages, returned from previous get
- `product_type` 'FEE' | 'INTEREST', required
- `id` string
- `limit` integer — Maximum number of objects to return per page. If the limit is greater than 100, then it will be set to 100.
- `start_date` string, date

## Response `200`

List of account products

- AccountProductList
  - `next_page_token` string — If returned, use the next_page_token to query for the next page of results. Not returned if there are no more rows.
  - `account_products` AccountProduct[], required — Array of account products
    - union
      - object
        - `accrual_payout_schedule` 'MONTHLY' | 'NONE', required
        - `calculation_method` 'COMPOUNDED_DAILY' | 'COMPOUNDED_MONTHLY', required
        - `description` string — User provided description for the current interest.
        - `id` string, uuid — Interest ID
        - `product_type` 'FEE' | 'INTEREST', required
        - `rates` RateDetails[], required — A list of interest rate. Date intervals between valid_from and valid_to expect to have no overlap.
          - `accrual_period` 'DAILY' | 'MONTHLY', required — How often interest gets calculated against the balance. Note: although two options are displayed here, only DAILY is supported at the moment.
          - `rate` integer, required — Rate in basis points. E.g. 5 represents 0.05%
          - `valid_from` string, date, required — Rate effective start date. Inclusive.
          - `valid_to` string, date — Rate effective end date. Exclusive.
      - object
        - `amount` integer, required — Fee amount
        - `currency` string, required — Fee currency code in ISO 4217
        - `fee_type` 'ACH_FEE' | 'ANNUAL_FEE' | 'ATM_WITHDRWAL_FEE' | 'MONTHLY_FEE' | 'OVERDRAFT_FEE' | 'WIRE_FEE', required — Fee type
        - `id` string, uuid — Fee ID
        - `product_type` 'FEE' | 'INTEREST', required

## Changes

- **2026-07-31** `b0d812e6cdd0` — 4 warning
  - removed the optional property `allOf[subschema #2]/account_products/items/oneOf[#/components/schemas/interest]/rates/items/rate_type` from the response with the `200` status
  - removed the optional property `allOf[subschema #2]/account_products/items/oneOf[#/components/schemas/interest]/rates/items/tier_calculation_method` from the response with the `200` status
  - removed the optional property `allOf[subschema #2]/account_products/items/oneOf[#/components/schemas/interest]/rates/items/tier_selection_method` from the response with the `200` status
  - removed the optional property `allOf[subschema #2]/account_products/items/oneOf[#/components/schemas/interest]/rates/items/tiers` from the response with the `200` status

[Change history](https://skmtc.dev/synctera/apis/synctera-api/changes/accounts/products/get.md)

---

[API](https://skmtc.dev/synctera/apis/synctera-api.md) · [All operations](https://skmtc.dev/synctera/apis/synctera-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/synctera/synctera-api/revisions/a6363e3dbb7b/schema)
