---
title: "Issue multiple coupons to a customer from a series"
method: POST
path: "/coupon/issue/multiple"
---

# Issue multiple coupons to a customer from a series

`POST /coupon/issue/multiple`

## Response `200`

200

- union
  - object
    - `coupons` object[]
      - `code` string
      - `couponId` integer
    - `couponConfig` object
      - `customPropertyMap` object
      - `id` integer
      - `description` string
      - `discountCode` string
      - `info` string
      - `discountUpto` integer
      - `discountValue` integer
      - `issueToLoyalty` boolean
      - `numUploadedNonIssued` integer
      - `numUploadedTotal` integer
      - `redemptionValidAfterDays` integer
      - `ownerId` integer
      - `ownerValidity` integer
      - `alphaNumeric` boolean
      - `shortCodeLength` integer
      - `randomCodeLength` integer
      - `fixedExpiryDate` integer
      - `numTotal` integer
      - `latestIssualTime` integer
      - `latestRedemptionTime` integer
      - `discountOn` string
      - `discountType` string
      - `externalIssual` boolean
      - `updateProductData` boolean
    - `totalCount` integer
    - `failureCount` integer
    - `successCount` integer
    - `customer` object
      - `id` integer
      - `profiles` object[]
        - `firstName` string
        - `lastName` string
        - `fields` object
        - `allFields` object
        - `identifiers` object[]
          - `type` string
          - `value` string
        - `commChannels` unknown[]
          - unknown
        - `userId` integer
        - `accountId` string
        - `autoUpdateTime` string
        - `identifiersAll` object[]
          - `type` string
          - `value` string
    - `errors` unknown[]
      - unknown
    - `warnings` unknown[]
      - unknown
  - object
    - `errors` object[]
      - `status` boolean
      - `code` integer
      - `message` string
  - object
    - `errors` object[]
      - `status` boolean
      - `code` integer
      - `message` string
  - object
    - `errors` object[]
      - `status` boolean
      - `message` string
      - `code` integer
  - object
    - `errors` object[]
      - `status` boolean
      - `message` string
      - `code` integer
  - object
    - `errors` object[]
      - `status` boolean
      - `code` integer
      - `message` string
  - object
    - `errors` object[]
      - `status` boolean
      - `code` integer
      - `message` string

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