---
title: "Create ecommerce coupon codes"
method: POST
path: "/ecommerce/coupons/{couponId}/codes"
---

# Create ecommerce coupon codes

`POST /ecommerce/coupons/{couponId}/codes`

## Request

- Base URL: `https://api.service.getjusto.com/v3`
- URL: `https://api.service.getjusto.com/v3/ecommerce/coupons/{couponId}/codes`
- Auth: none declared

Crea uno o más códigos para un cupón ecommerce. Puede asociarlos a emails si useCodeWithEmail es true.

## Path parameters

- `couponId` string, required

## Request body

- object
  - `codesWithEmail` object[], required: Códigos a crear y email opcional asociado.
    - `code` string, required: Código canjeable.
    - `userEmail` string: Email asociado al código.
  - `useCodeWithEmail` boolean: Si es true, cada código queda asociado al email indicado y solo ese email puede usarlo.

## Response `200`

The OpenAPI spec

- object
  - `success` boolean
  - `data` string

## Other responses

- `400`: Errors

## Changes

- **2026-06-02** `dd70866e9669`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/getjusto/apis/justo-api/changes/ecommerce/coupons/:couponId/codes/post.md)

---

[API](https://skmtc.dev/getjusto/apis/justo-api.md) - [All operations](https://skmtc.dev/getjusto/apis/justo-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getjusto/apis/justo-api/revisions/c810bd8246fd?raw)
