---
title: "Get cards for account"
method: GET
path: "/account/{accountId}/cards"
tags: ["Accounts"]
---

# Get cards for account

`GET /account/{accountId}/cards`

Retrieve all debit and credit cards associated with a specific account.

## Path parameters

- `accountId` string, uuid, required — ID for a Mercury account.

## Response `200`

- AccountCardsResponse
  - `cards` AccountCard[], required
    - `cardId` string, required
    - `createdAt` string, yyyy-mm-ddThh:MM:ssZ, required
    - `lastFourDigits` string, required
    - `nameOnCard` string, required
    - `network` 'visa' | 'mastercard', required
    - `physicalCardStatus` 'inactive' | 'active' | 'locked'
    - `spendLimit` SpendLimit, required — Spending controls applied to a card
      - `amountCents` integer, required — Maximum total spend allowed per interval, in cents.
      - `atmAmountCents` integer, nullable — Maximum ATM withdrawal allowed per interval, in cents. Null for virtual cards.
      - `interval` 'daily' | 'weekly' | 'monthly' | 'yearly', required — Rolling window the limit applies to.
    - `status` 'active' | 'frozen' | 'cancelled' | 'inactive' | 'expired' | 'suspended', required
    - `type` 'virtual' | 'physical', required
    - `updatedAt` string, yyyy-mm-ddThh:MM:ssZ, required
    - `userId` string, required

## Other responses

- `404` — `accountId` not found

---

[API](https://skmtc.net/mercurytechnologies/apis/mercury-api.md) · [All operations](https://skmtc.net/mercurytechnologies/apis/mercury-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mercurytechnologies/mercury-api/revisions/0bdf4a496e03/schema)
