---
title: "Get Customer Details (copy)"
method: GET
path: "/customers/lookup/customerDetails"
---

# Get Customer Details (copy)

`GET /customers/lookup/customerDetails`

Retrieves all the details of a customer. Use `embed`  and other parameters to get a specific information as per needed.

## Query parameters

- `source` 'INSTORE' | 'MARTJACK' | 'WECHAT' | 'ALL', required
- `accountId` string
- `embed` 'points' | 'subscriptions' | 'mlp' | 'promotionalPoints' | 'expirySchedules' | 'expiredPoints' | 'segments' | 'userGroup' | 'gapDetails' | 'customerImage' | 'cardLoyaltyDetails' | 'fleetParentDetails' | 'ignoreCardDetails' | 'customerStatus' | 'alternateCurrencies'
- `identifierName` 'mobile' | 'email' | 'externalId' | 'wechat', required
- `identifierValue` string, required
- `includedFraudDetails` boolean
- `includedUserGroup2LoyaltyDetails` boolean
- `userGroup2Id` integer
- `includedAllUserGroup2` boolean

## Headers

- `X-CAP-API-OAUTH-TOKEN` string
- `language` string

## Response `200`

200

- union
  - object
    - `id` integer
    - `profiles` object[]
      - `firstName` string
      - `lastName` string
      - `attribution` object
        - `createDate` string
        - `createdBy` object
          - `id` integer
          - `code` string
          - `name` string
          - `type` string
        - `modifiedBy` object
          - `id` integer
          - `code` string
          - `name` string
          - `type` string
        - `modifiedDate` string
      - `fields` object
        - `ihcl_active` string
        - `tcp_active` string
        - `tierup_airasia` string
      - `identifiers` object[]
        - `type` string
        - `value` string
      - `commChannels` object[]
        - `type` string
        - `value` string
        - `primary` boolean
        - `verified` boolean
        - `meta` object
          - `residence` boolean
          - `office` boolean
        - `attributes` object
      - `source` string
      - `userId` integer
      - `accountId` string
      - `conflictingProfileList` unknown[]
        - unknown
      - `autoUpdateTime` string
      - `identifiersAll` object[]
        - `type` string
        - `value` string
    - `loyaltyInfo` object
      - `loyaltyType` string
      - `attributionV2` object
        - `createDate` string
        - `createdBy` object
          - `id` integer
          - `code` string
          - `name` string
          - `type` string
        - `modifiedBy` object
          - `id` integer
          - `code` string
          - `name` string
          - `type` string
        - `modifiedDate` string
        - `createdFromSource` string
      - `lifetimePurchases` integer
    - `fraudDetails` object
      - `markedBy` object
      - `modifiedOn` string
      - `status` string
    - `segments` object
    - `associatedWith` string
    - `extendedFields` object
      - `city` string
      - `gender` string
    - `loyaltyProgramDetails` object[]
      - `redeemed` integer
      - `expired` integer
      - `returned` integer
      - `adjusted` integer
      - `lifetimePoints` integer
      - `loyaltyPoints` integer
      - `cumulativePurchases` integer
      - `loyaltyId` integer
      - `currentSlab` string
      - `nextSlab` string
      - `nextSlabSerialNumber` integer
      - `nextSlabDescription` string
      - `slabSNo` integer
      - `slabExpiryDate` string
      - `programId` integer
      - `delayedPoints` integer
      - `delayedReturnedPoints` integer
      - `totalAvailablePoints` integer
      - `totalReturnedPoints` integer
      - `linkedPartnerPrograms` unknown[]
        - unknown
      - `programTitle` string
      - `programDescription` string
      - `programPointsToCurrencyRatio` integer
    - `groupLoyaltyProgramDetails` object[]
      - `groupProgramId` integer
      - `title` string
      - `description` string
      - `programsList` object[]
        - `id` integer
        - `name` string
        - `description` string
      - `lifetimePoints` integer
      - `loyaltyPoints` integer
      - `promisedPoints` integer
      - `pointsToCurrencyRatio` integer
    - `cardDetails` unknown[]
      - unknown
    - `warnings` unknown[]
      - unknown
  - object
    - `id` integer
    - `profiles` object[]
      - `firstName` string
      - `lastName` string
      - `attribution` object
        - `createDate` string
        - `createdBy` object
          - `id` integer
          - `code` string
          - `name` string
          - `type` string
        - `modifiedBy` object
          - `id` integer
          - `code` string
          - `name` string
          - `type` string
        - `modifiedDate` string
      - `fields` object
      - `allFields` object
      - `identifiers` object[]
        - `type` string
        - `value` string
      - `commChannels` object[]
        - `type` string
        - `value` string
        - `primary` boolean
        - `verified` boolean
        - `meta` object
          - `residence` boolean
          - `office` boolean
        - `attributes` object
      - `source` string
      - `userId` integer
      - `accountId` string
      - `conflictingProfileList` unknown[]
        - unknown
      - `autoUpdateTime` string
      - `identifiersAll` object[]
        - `type` string
        - `value` string
    - `loyaltyInfo` object
      - `loyaltyType` string
      - `attributionV2` object
        - `createDate` string
        - `createdBy` object
          - `id` integer
          - `code` string
          - `name` string
          - `type` string
        - `modifiedBy` object
          - `id` integer
          - `code` string
          - `name` string
          - `type` string
        - `modifiedDate` string
        - `createdFromSource` string
      - `lifetimePurchases` integer
    - `segments` object
    - `associatedWith` string
    - `extendedFields` object
    - `cardDetails` unknown[]
      - unknown
    - `alternateCurrencyDetails` object[]
      - `programId` integer
      - `programName` string
      - `alternateCurrencyData` object
        - `name` string
        - `earned` integer
        - `lifetimeEarned` integer
        - `redeemed` integer
        - `expired` integer
        - `returned` integer
        - `delayedEarned` integer
        - `delayedLifetimeEarned` integer
        - `delayedReturned` integer
        - `delayedExpired` integer
        - `totalAvailable` integer
        - `totalRedeemed` integer
        - `totalReturned` integer
        - `totalExpired` integer
    - `warnings` unknown[]
      - unknown

---

[API](https://skmtc.net/capillarytech/apis/sample-api.md) · [All operations](https://skmtc.net/capillarytech/apis/sample-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/capillarytech/sample-api/versions/de241f2ed9b3/schema)
