# POST /Indoor/api/getCustomerDetail

**Resource:** [Customers](../resources/Customers.md)
**Service that lists detailed customer information**
**Operation ID:** `getCustomerDetail`

Retrieves detailed customer information, including personal, firm, and contact details. Accepts GetCustomerDetailRequest containing CustomerNumber, Channel, CommCompanyCode, and flags for including address, email, GSM, and phone details. Returns GetCustomerDetailResponse with a Customer object containing MasterInformation, PersonalInformation, FirmInformation, ListOfAddress, ListOfEmail, ListOfGSM, and ListOfPhone. Calls _cisServiceProxy.GetCustomerDetail() and maps the response to internal data structures. Null is returned if the customer does not exist.

## Request Body

Get Customer Detail Request

**Required:** Yes

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

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

## Responses

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

**Success Response Schema:**

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

