---
title: "Admin Create Code"
method: POST
path: "/api/admin/referrals/codes"
tags: ["Referrals"]
---

# Admin Create Code

`POST /api/admin/referrals/codes`

Create new referral code

## Request body

- CreateCodeRequest
  - `code` string, nullable
  - `program_id` integer, required
  - `creator_id` integer, nullable
  - `code_type` string
  - `usage_limit` integer, nullable
  - `start_date` string, date, nullable
  - `end_date` string, date, nullable
  - `special_reward_type` string, nullable
  - `special_reward_value` number, nullable
  - `is_public` boolean
  - `priority` integer, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/primetime/apis/primetime-media-api.md) · [All operations](https://skmtc.dev/primetime/apis/primetime-media-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/primetime/primetime-media-api/revisions/9da9a9f64e11/schema)
