---
title: "Get cards"
method: GET
path: "/cards"
tags: ["Cards"]
---

# Get cards

`GET /cards`

List all cards

## Query parameters

- `async` 'true'
- `webhook_uri` string, uri

## Headers

- `X-Client-Correlation-Id` string
- `X-PSU-IP` string

## Response `200`

OK

- object
  - `results` Card[]
    - `id` string, required — The unique identifier of the account.
    - `type` 'account' | 'card', required — Identifies this item as a card. Additional card-specific fields (e.g. card_network, card_type, partial_card_number) will be added here when card support is introduced in a future release.
  - `status` 'Succeeded' | 'Queued' | 'Running' | 'Failed' — Indicates whether the request was successful. 'Queued', 'Running' and 'Failed' can be returned for async requests

## Other responses

- `202` — Accepted
- `401` — Unauthorized
- `403` — Access denied
- `404` — Not Found
- `429` — Rate limit exceeded
- `500` — Internal Server Error
- `501` — Not implemented
- `503` — Service unavailable
- `504` — Gateway timeout

---

[API](https://skmtc.net/truelayer/apis/authentication-server.md) · [All operations](https://skmtc.net/truelayer/apis/authentication-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/truelayer/authentication-server/revisions/5f6051515b2c/schema)
