---
title: "Enrol customers for badges"
method: POST
path: "/api_gateway/v1/badges/badgeMeta/customer/issueBulk"
---

# Enrol customers for badges

`POST /api_gateway/v1/badges/badgeMeta/customer/issueBulk`

## Request body

- object
  - `badgeMetaId` string, required — Unique meta ID of the badge.
  - `customers` object
  - `requestId` string
  - `triggeredBy` object
  - `issueEventDate` string, date-time — The date on which customer was enrolled in the badge. Issue event date has to be between the badge start date and end date. Timestamp in the ISO 8601 standard format format YYYY-MM-DDTHH:MM:SS.SSSZ.

## Response `200`

200

- union
  - object
    - `data` object
      - `badgeMetaId` string
      - `triggeredBy` object
        - `ownerType` string
        - `referenceId` string
      - `expiresOn` integer
      - `issuedBadges` object[]
        - `customerId` integer
        - `issuedId` string
        - `error` unknown
      - `requestId` string
    - `errors` unknown[]
      - unknown
    - `warnings` unknown[]
      - unknown
  - object
    - `data` object
      - `badgeMetaId` string
      - `triggeredBy` object
        - `ownerType` string
        - `referenceId` string
      - `expiresOn` number
      - `issuedBadges` object[]
        - `customerId` integer
        - `issuedId` string
        - `error` unknown
      - `requestId` string
    - `errors` unknown[]
      - unknown
    - `warnings` unknown[]
      - unknown

## 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/revisions/de241f2ed9b3/schema)
