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

# Admin Create Program

`POST /api/admin/referrals/programs`

Create new referral program

## Request body

- CreateProgramRequest
  - `name` string, required
  - `description` string, nullable
  - `reward_type` string
  - `reward_percentage` number
  - `min_spend_threshold` number
  - `min_optimizations_threshold` integer
  - `min_active_days` integer
  - `min_channel_subscribers` integer
  - `require_no_chargebacks` boolean
  - `is_active` boolean
  - `banner_text` string, nullable
  - `banner_enabled` boolean

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