---
title: "Enroll as a Whop partner"
method: POST
path: "/partners"
tags: ["Partners"]
---

# Enroll as a Whop partner

`POST /partners`

Enrolls the calling user in the Whop partner program, making their partner businesses eligible for earnings. Idempotent — enrolling again keeps the original enrollment time.

## Headers

- `Idempotency-Key` string

## Response `200`

enrolled

- object
  - `referral_link` string, required — The caller's referral link — businesses that sign up through it are attributed to the caller.
  - `whop_partner_enabled_at` string, date-time, required — When the caller became a Whop partner.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `409` — Conflict

## Changes

- **2026-08-12** `ae20b30817de` — 1 info
  - added the non-success response with the status `409`
- **2026-08-07** `f1020c3ecda4` — 2 info
  - added the optional property `error/code` to the response with the `401` status
  - added the optional property `error/code` to the response with the `403` status
- **2026-07-26** `60bbb4a6ffbc` — 1 info
  - added the new optional `header` request parameter `Idempotency-Key`

[Change history](https://skmtc.dev/whop/apis/whop-api/changes/partners/post.md)

---

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