---
title: "Get all banks with their activation status (admin only)"
method: GET
path: "/api/v1/admin/banks"
tags: ["Banks", "Admin"]
---

# Get all banks with their activation status (admin only)

`GET /api/v1/admin/banks`

Get all banks with their activation status (admin only)

## Query parameters

- `market` string — Filter by market (optional)
- `isActive` string — Filter by activation status (optional)

## Response `200`

Success

- BankActivationListResponse
  - `success` boolean, required — Indicates if the request was successful
  - `data` object[], required
    - `id` string, uuid, required — The unique identifier of the bank
    - `name` string, required — The name of the bank
    - `market` string, required — The market of the bank
    - `currency` string, required — The currency of the bank
    - `displayName` string, required — The display name of the bank
    - `logoUrl` string, uri, required — The URL of the bank logo
    - `topInMarket` boolean, required — Whether the bank is top in the market
    - `isActive` boolean, required — Whether the bank is currently active
    - `tinkProvider` object, nullable, required
      - `id` string, required — The Tink provider ID
      - `popular` boolean, required — Whether this is a popular provider
    - `providers` object[], required — Payment providers configured for this bank
      - `name` string, required — Provider name
      - `popular` boolean, required — Whether bank is popular for this provider
    - `created_at` string, date-time, required — When the bank was created
    - `updated_at` string, date-time, required — When the bank was last updated

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

## Changes

- **2026-06-16** `b372e7d5563d` — 2 breaking, 1 warning, 3 info
  - for the `query` request parameter `market`, the minLength was increased from `0` to `2`
  - added the pattern `^[A-Za-z]{2}$` to the `query` request parameter `market`
  - for the `query` request parameter `market`, the maxLength was set to `2`
  - the `data/items/currency` response's property pattern `^[A-Za-z]{3}$` was added for the status `200`
  - …2 more
- **2025-11-03** `6637b341d86d` — 1 info
  - endpoint added
- **2025-11-02** `919eb7a392aa` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/banqzinc/apis/quidkey-api/changes/api/v1/admin/banks/get.md)

---

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