# POST /Indoor/api/getCustomerOperationLimit

**Resource:** [Operation limits](../resources/Operation-limits.md)
**Service that lists customized or parameter-based limit details defined for the customer**
**Operation ID:** `getCustomerOperationLimit`

Retrieves the operation limits for a customer. Accepts GetCustomerOperationLimitRequest with CustomerNumber and Channel. Returns GetCustomerOperationLimitResponse containing a ListOfOperationLimit. Each OperationLimitItem includes Keys (ChannelType, EventCode, NetworkType, TrnLimitationGroupCode, ChannelDescription, NetworkDescription, TrnLimitationGroupDescription, EventDescription, TrnMainLimitationGroupCode, TrnMainLimitationGroupDescription, LimitProfileDetailId), and limit values such as DailyTrnCount, DailyTrnAmount, WeeklyTrnCount, WeeklyTrnAmount, MonthlyTrnCount, MonthlyTrnAmount, YearlyTrnCount, YearlyTrnAmount, PerTrnAmount, PerTrnAmountLimitRatio, and CardType. Calls _cisServiceProxy.GetCustomerOperationLimit() and maps results to internal structure.

## Request Body

Get Customer Operation Limit Request

**Required:** Yes

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

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

## Responses

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

**Success Response Schema:**

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

