Skip to main content
The Partners API covers your Whop partner activity: the users you referred onto Whop, the businesses you referred and the earnings generated from their processing volume, and the partner leaderboard. Use it to enroll as a Whop partner, list the users you referred, list your referred businesses and review their earnings, and see the partner leaderboard.

Endpoints

EndpointRequest
List Referred BusinessesGET /partners/businesses
Retrieve a Referred BusinessGET /partners/businesses/{id}
List Referred Business EarningsGET /partners/businesses/{id}/earnings
Retrieve the Partner LeaderboardGET /partners/leaderboard
List Referred UsersGET /partners/referred_users
Enroll as a Whop PartnerPOST /partners

Attributes

id
string
required
Partner business ID.
account
object | null
required
Referred account.

Properties

id
string
required
Referred account ID.
capabilities
object | null
required

Properties

accept_bank_payments
string
required
Bank payins: debits, transfers, and local bank railsAvailable options: active, inactive, pending
accept_bnpl_payments
string
required
Buy-now-pay-later payins; requires approvalAvailable options: active, inactive, pending
accept_card_payments
string
required
Card payins, including Apple Pay and Google PayAvailable options: active, inactive, pending
bank_deposit
string
required
Deposits by bank wire or ACH to the account’s virtual bank accountAvailable options: active, inactive, pending
card_deposit
string
required
Balance top-ups by charging a stored payment methodAvailable options: active, inactive, pending
card_issuing
string
required
Issuing Whop cards; requires card application approvalAvailable options: active, inactive, pending
crypto_deposit
string
required
On-chain deposits to the account’s crypto walletAvailable options: active, inactive, pending
crypto_payout
string
required
On-chain payouts to a crypto walletAvailable options: active, inactive, pending
instant_payout
string
required
Instant payouts to an eligible payout destinationAvailable options: active, inactive, pending
standard_payout
string
required
Standard payouts to an external payout destinationAvailable options: active, inactive, pending
transfer
string
required
Transfers to other accountsAvailable options: active, inactive, pending
logo_url
string | null
required
Referred account logo URL.
Optional actions that unlock capabilities or grow the referred account.

Properties

action
string
required
The recommendation; new values may be added, so handle unknown actions gracefullyAvailable options: theme_business, create_product, create_plan, verify_identity, connect_affiliate_program, create_promotion, setup_tracking_pixel, migrate_from_stripe, accept_first_payment, launch_first_ad, invite_team_member, enable_tax_collection, create_card, join_whop_university, apply_for_financing
blocked_capabilities
string[]
required
Capabilities this would unlock, or empty
cta
string
required
The URL the call-to-action links to
cta_label
string
required
Button label
description
string
required
Supporting copy, or empty
icon_url
string | null
required
Illustration icon URL, or null
impact_score
integer | null
required
Estimated impact from 0-100, or null when not ranked
reasoning
string | null
required
Why this action was recommended, or null
status
string
required
Always optional — never blockingAvailable options: optional
title
string
required
Headline for the recommendation
required_actions
object[] | null
required
Actions the referred account owner must take to unblock capabilities.

Properties

action
string
required
What the holder must do; new values may be added, so handle unknown actions gracefullyAvailable options: deposit_funds, submit_information_request, verify_identity, connect_fulfillment_tracker
blocked_capabilities
string[]
required
Capabilities gated until this is resolved
cta
string | null
required
The URL the call-to-action links to, or null when there is no button
cta_label
string
required
Button label, or empty when there is no button
description
string
required
Supporting copy, or empty
icon_url
string | null
required
The URL of the action’s illustration icon, or null if it has none
status
string
required
required (act now) or pending (under review)Available options: required, pending
title
string
required
Headline for the action
route
string
required
Referred account route.
title
string
required
Referred account display name.
created_at
string
required
When the partner business was created.
earnings_usd
object
required

Properties

completed
string
required
Commission already paid out, in USD.
pending
string
required
Commission scheduled but not yet paid, in USD.
total
string
required
Pending + completed commission, in USD.
first_tier_partner
object | null
required
The partner who referred the business owner onto Whop (first tier). Null if there is no active first-tier partner.

Properties

id
string
required
User ID, prefixed user_.
name
string | null
required
The user’s display name.
profile_picture
object
required
The user’s profile picture.

Properties

url
string
required
The user’s profile picture URL.
username
string
required
The user’s unique username.
my_partner_tier
string
required
Which tier the caller earns on for this business: first (they referred the owner) or second (they referred the first-tier partner).Available options: first, second
object
string
required
owner
object | null
required
The owner of the referred business.

Properties

id
string
required
User ID, prefixed user_.
name
string | null
required
The user’s display name.
profile_picture
object
required
The user’s profile picture.

Properties

url
string
required
The user’s profile picture URL.
username
string
required
The user’s unique username.
payout_percentage
number
required
Referrer’s share of Whop gross profit, as a fraction (0.3 = 30%). Second-tier referrals earn a flat 0.1.
referral_expires_at
string | null
required
When the referral expires.
referral_started_at
string | null
required
When the referral became active.
status
string
required
Current referral status.Available options: active, removed
volume_usd
object
required

Properties

attributed
string
required
Credited GMV (awaiting_settlement + settled); excludes canceled and reversed, in USD.
awaiting_settlement
string
required
GMV awaiting settlement (commission not yet computed), in USD.
settled
string
required
GMV of pending + completed payments, in USD.
PartnerBusiness