# POST /debit/api/getCardList

**Resource:** [Card lifecycle](../resources/Card-lifecycle.md)
**Service that lists detailed card information**
**Operation ID:** `getCardList`

Retrieves the list of debit cards based on multiple filters such as ShadowCardNumber, CustomerNumber, MainCustomerNumber, Barcode, AccountNumber, BranchCode, CustomerNameSurname, IdentificationNumber, and CourierStatus. Supports corporate cards, active cards, and digital card flags. Returns a list of DebitCardModel including card details, sensitive data when applicable, account information via ListCardAccountByShadowCardNumber, card status logs, delivery information, and PIN setup status. Uses _dcidRepository.GetSearchByCustomernumberCardnumber for searching, _dbtServiceProxy for account and permission operations, _customerServiceProxy for card and PAN retrieval, and GetSensitiveData for retrieving sensitive card data such as CVV2.

## 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)

