---
title: "Get Detailed Customer Coupon Data"
method: GET
path: "/customers/{customerId}/coupons"
---

# Get Detailed Customer Coupon Data

`GET /customers/{customerId}/coupons`

## Path parameters

- `customerId` integer, required

## Query parameters

- `coupon_code_case` ''

## Response `200`

200

- union
  - object
    - `entity` object[]
      - `id` integer
      - `seriesId` integer
      - `series` object
        - `id` integer
        - `orgId` integer
        - `description` string
        - `discountCode` string
        - `validTillDate` string
        - `validDaysFromCreation` integer
        - `expiryStrategyValue` integer
        - `maxCreate` integer
        - `maxRedeem` integer
        - `isTransferrable` boolean
        - `anyUser` boolean
        - `sameUserMultipleRedeem` boolean
        - `isReferralExistingUsersAllowed` boolean
        - `isMultipleUseAllowed` boolean
        - `isValidationRequired` boolean
        - `isValidWithDiscountedItem` boolean
        - `createdBy` integer
        - `numIssued` integer
        - `numRedeemed` integer
        - `createdOn` string
        - `lastUsed` string
        - `seriesCode` string
        - `smsTemplate` string
        - `isSMSDisabled` boolean
        - `isUpdateProductData` boolean
        - `info` string
        - `isMultipleVouchersPerUserAllowed` boolean
        - `doNotResendExistingVoucher` boolean
        - `mutualExclusiveSeriesIds` string
        - `storeIdsJson` string
        - `isDvsEnabled` boolean
        - `dvsExpiryDate` string
        - `priority` integer
        - `shortSMSTemplate` string
        - `maxVouchersPerUser` integer
        - `minDaysBetweenVouchers` integer
        - `maxReferralsPerReferee` integer
        - `discountUpto` integer
        - `discountValue` integer
        - `dvsItems` string
        - `redemptionRange` string
        - `minBillAmount` integer
        - `maxBillAmount` integer
        - `redeemAtStore` string
        - `campaignId` integer
        - `tag` string
        - `maxRedemptionsInSeriesPerUser` integer
        - `minDaysBetweenRedemption` integer
        - `redemptionValidFrom` string
        - `sourceOrgId` integer
        - `issueToLoyalty` boolean
        - `redeemStoreType` string
        - `offlineRedeemType` boolean
        - `isOldFlowEnabled` boolean
        - `isPreRedeemEventRequired` boolean
        - `brands` unknown[]
          - unknown
        - `products` unknown[]
          - unknown
        - `categories` unknown[]
          - unknown
        - `termsAndConditions` string
        - `signalRedemptionEvent` boolean
        - `syncToClient` boolean
        - `showPinCode` boolean
        - `validRedemptionOrgEntityDetails` object
          - `concepts` unknown[]
            - unknown
          - `zones` unknown[]
            - unknown
          - `stores` unknown[]
            - unknown
          - `tills` unknown[]
            - unknown
        - `seriesType` string
        - `clientHandlingType` string
        - `expiryStrategyType` string
        - `discountOn` string
        - `discountType` string
        - `dvsExpiryDateFormat` string
        - `updateProductData` boolean
        - `validTilldateFormat` string
        - `redemptionValidFromFormat` string
      - `code` string
      - `description` string
      - `createdDate` string
      - `validTill` string
      - `isRedeemed` boolean
      - `issuedTo` integer
      - `issuedBy` integer
      - `orgId` integer
      - `refId` integer
      - `issuedAt` object
        - `id` integer
        - `code` string
        - `description` string
        - `name` string
        - `type` string
        - `adminType` string
        - `isOrgUnit` boolean
      - `status` object
        - `statusCode` object
          - `status` boolean
          - `code` integer
          - `message` string
        - `warnings` unknown[]
          - unknown
        - `warningsAsStatusCode` unknown[]
          - unknown
        - `code` integer
        - `success` boolean
        - `message` string
      - `couponDiscountType` string
      - `issuedOn` string
      - `activeFrom` string
      - `redemptionsLeft` integer
      - `couponStatus` object
        - `statusCode` object
          - `status` boolean
          - `code` integer
          - `message` string
        - `warnings` unknown[]
          - unknown
        - `warningsAsStatusCode` unknown[]
          - unknown
        - `code` integer
        - `success` boolean
        - `message` string
      - `redemptionInfo` unknown[]
        - unknown
      - `discountType` boolean
      - `discountValue` integer
      - `discountUpto` integer
      - `redeemed` boolean
      - `seriesName` string
      - `trimmedCode` string
    - `warnings` unknown[]
      - unknown
    - `errors` unknown[]
      - unknown
    - `success` boolean
  - object
    - `entity` object[]
      - `id` integer
      - `seriesId` integer
      - `series` object
        - `id` integer
        - `orgId` integer
        - `description` string
        - `discountCode` string
        - `validTillDate` string
        - `validDaysFromCreation` integer
        - `expiryStrategyValue` integer
        - `maxCreate` integer
        - `maxRedeem` integer
        - `isTransferrable` boolean
        - `anyUser` boolean
        - `sameUserMultipleRedeem` boolean
        - `isReferralExistingUsersAllowed` boolean
        - `isMultipleUseAllowed` boolean
        - `isValidationRequired` boolean
        - `isValidWithDiscountedItem` boolean
        - `createdBy` integer
        - `numIssued` integer
        - `numRedeemed` integer
        - `createdOn` string
        - `lastUsed` string
        - `seriesCode` string
        - `smsTemplate` string
        - `isSMSDisabled` boolean
        - `isUpdateProductData` boolean
        - `info` string
        - `isMultipleVouchersPerUserAllowed` boolean
        - `doNotResendExistingVoucher` boolean
        - `mutualExclusiveSeriesIds` string
        - `storeIdsJson` string
        - `isDvsEnabled` boolean
        - `dvsExpiryDate` string
        - `priority` integer
        - `shortSMSTemplate` string
        - `maxVouchersPerUser` integer
        - `minDaysBetweenVouchers` integer
        - `maxReferralsPerReferee` integer
        - `discountUpto` integer
        - `discountValue` integer
        - `dvsItems` string
        - `redemptionRange` string
        - `minBillAmount` integer
        - `maxBillAmount` integer
        - `redeemAtStore` string
        - `campaignId` integer
        - `tag` string
        - `maxRedemptionsInSeriesPerUser` integer
        - `minDaysBetweenRedemption` integer
        - `redemptionValidFrom` string
        - `sourceOrgId` integer
        - `issueToLoyalty` boolean
        - `redeemStoreType` string
        - `offlineRedeemType` boolean
        - `isOldFlowEnabled` boolean
        - `isPreRedeemEventRequired` boolean
        - `brands` unknown[]
          - unknown
        - `products` unknown[]
          - unknown
        - `categories` unknown[]
          - unknown
        - `termsAndConditions` string
        - `signalRedemptionEvent` boolean
        - `syncToClient` boolean
        - `showPinCode` boolean
        - `validRedemptionOrgEntityDetails` object
          - `concepts` unknown[]
            - unknown
          - `zones` unknown[]
            - unknown
          - `stores` unknown[]
            - unknown
          - `tills` unknown[]
            - unknown
        - `seriesType` string
        - `clientHandlingType` string
        - `expiryStrategyType` string
        - `discountOn` string
        - `discountType` string
        - `entityLevelRedemptionConfigsValues` unknown[]
          - unknown
        - `validTilldateFormat` string
        - `redemptionValidFromFormat` string
        - `dvsExpiryDateFormat` string
        - `updateProductData` boolean
      - `code` string
      - `description` string
      - `createdDate` string
      - `validTill` string
      - `isRedeemed` boolean
      - `issuedTo` integer
      - `issuedBy` integer
      - `orgId` integer
      - `refId` integer
      - `issuedAt` object
        - `id` integer
        - `code` string
        - `description` string
        - `name` string
        - `type` string
        - `adminType` string
        - `isOrgUnit` boolean
      - `status` object
        - `statusCode` object
          - `status` boolean
          - `message` string
          - `code` integer
        - `warnings` unknown[]
          - unknown
        - `warningsAsStatusCode` unknown[]
          - unknown
        - `message` string
        - `code` integer
        - `success` boolean
      - `couponDiscountType` string
      - `issuedOn` string
      - `activeFrom` string
      - `redemptionsLeft` integer
      - `couponStatus` object
        - `statusCode` object
          - `status` boolean
          - `message` string
          - `code` integer
        - `warnings` unknown[]
          - unknown
        - `warningsAsStatusCode` unknown[]
          - unknown
        - `message` string
        - `code` integer
        - `success` boolean
      - `redemptionInfo` unknown[]
        - unknown
      - `reversedRedemptionInfo` unknown[]
        - unknown
      - `discountType` boolean
      - `discountValue` integer
      - `discountValueAsDouble` integer
      - `discountUpto` integer
      - `trimmedCode` string
      - `redeemed` boolean
      - `seriesName` string
    - `warnings` unknown[]
      - unknown
    - `errors` unknown[]
      - unknown
    - `success` boolean

## Other responses

- `400` — 400

---

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