# POST /credit/api/getCardList

**Resource:** [Card lifecycle](../resources/Card-lifecycle.md)
**List credit cards for a customer or account**
**Operation ID:** `getCardList`

Retrieves a list of credit cards based on various filters (card number, customer number, main customer number, barcode, account number, branch code, identification, courier status, etc.). Aggregates card product, branch, limit, debt, account info, annual fee, sensitive data (PAN/CVV2), and currency conversion details. Uses parallel async calls for efficiency and maps results to CreditCardModel objects.

## Request Body

Get Card List Request

**Required:** Yes

**Content Types:** `application/json`

**Schema:** [GetCardListRequest](../schemas/Get/GetCardListRequest.md)

## Responses

| Status | Description |
|--------|-------------|
| 200 | Success |
| 400 | (reference) |
| 404 | (reference) |
| 500 | (reference) |

**Success Response Schema:**

[GetCardListResponse](../schemas/Get/GetCardListResponse.md)

