# POST /Indoor/api/getAvailableCardStatusList

**Resource:** [Reference data](../resources/Reference-data.md)
**Service that lists statuses of available cards**
**Operation ID:** `getAvailableCardStatusList`

Retrieves a list of available card statuses for a given card identified by ShadowCardNumber. The method accepts GetAvailableCardStatusListRequest containing ShadowCardNumber and Channel. The response returns GetAvailableCardStatusListResponse with a list of GetAvailableCardStatusListResponseItem, each containing StatusCode, StatusDescription, ReasonCode, and ReasonDescription.

## Request Body

Get Available Card Status List Request

**Required:** Yes

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

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

## Responses

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

**Success Response Schema:**

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

