---
title: "Create Coupon Code"
method: POST
path: "/networks/couponcodes"
tags: ["Coupon Codes"]
---

# Create Coupon Code

`POST /networks/couponcodes`

## Request body

- object
  - `network_offer_id` integer, required — ID of the offer for which the coupon applies.
  - `network_affiliate_id` integer — ID of the affiliate for which the coupon applies. A coupon code without an affiliate specified can exist but cannot be used.
  - `coupon_code` string, required — Coupon code value. Must be at least 3 characters.
  - `coupon_status` 'active' | 'paused', required — Status of the coupon code.
  - `internal_notes` string — Notes for internal usage — they will not be visible to the partner.
  - `description` string — A description (either plain text or HTML) that will be visible to the partner.
  - `is_description_plain_text` boolean — Only relevant when a description is provided. Determines if the description is in HTML or plain text format.
  - `start_date` string — An optional date starting at which the coupon code can be used. Use the YYYY-MM-DD format.
  - `end_date` string — An optional date at which the coupon code becomes obsolete. Use the YYYY-MM-DD format.

## Response `200`

- CouponCodeWrite — Coupon code as returned by create and update endpoints (without relationship data).
  - `network_coupon_code_id` integer — Unique identifier for this coupon code.
  - `network_id` integer — The ID of the network this coupon code belongs to.
  - `network_affiliate_id` integer — ID of the affiliate for which the coupon applies. A coupon code without an affiliate specified can exist but cannot be used.
  - `network_offer_id` integer — ID of the offer for which the coupon applies.
  - `coupon_code` string — Coupon code value.
  - `coupon_status` 'active' | 'paused' — Status of the coupon code. Can be one of the following values: `active` or `paused`.
  - `internal_notes` string — Notes for internal usage -- they will not be visible to the partner.
  - `description` string — A description (either plain text or HTML) that will be visible to the partner.
  - `is_description_plain_text` boolean — Only relevant when a description is provided. Determines if the description is in HTML or plain text format.
  - `start_date` string — An optional date starting at which the coupon code can be used. Uses the YYYY-MM-DD format.
  - `end_date` string — An optional date at which the coupon code becomes obsolete. Uses the YYYY-MM-DD format.
  - `time_created` integer — Unix timestamp of when the coupon code was created.
  - `time_saved` integer — Unix timestamp of when the coupon code was last updated.
  - `time_deleted` integer — Unix timestamp of when the coupon code was deleted. 0 if not deleted.

---

[API](https://skmtc.net/everflow/apis/everflow-network-api-tracking-domains.md) · [All operations](https://skmtc.net/everflow/apis/everflow-network-api-tracking-domains/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/everflow/everflow-network-api-tracking-domains/revisions/39242cee0e32/schema)
