Skip to main content
GET
TypeScript

Authorizations

Authorization
string
header
required

An Account API key or a user OAuth token. Prepend the key or token with Bearer, for example Bearer ***************************. See Auth & API keys for how to get each one.

Headers

Api-Version-Date
string

Pins the request to a dated API version.

Example:

"2026-10-24"

Path Parameters

id
string
required

The partner business ID (a coma_ identifier).

Response

partner business retrieved

account
object | null
required

Referred account.

blueprint_partner
object | null
required

The partner whose blueprint the business deployed. Null unless this is a blueprint referral.

created_at
string<date-time>
required

When the partner business was created.

Example:

"2026-01-01T12:00:00.000Z"

deal_closed_reason
string | null
required

How the partner closed this business, in their own words. Null until the partner saves one.

Example:

null

earnings_usd
object
required
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.

id
string
required

Partner business ID.

Example:

"coma_xxxxxxxxxxxxxx"

my_partner_tier
enum<string>
required

Which tier the caller earns on for this business: first (they referred the owner), second (they referred the first-tier partner), or blueprint (the business deployed a site from their blueprint).

Available options:
first,
second,
blueprint
Example:

"blueprint"

object
enum<string>
required
Available options:
partner_business
Example:

"partner_business"

owner
object | null
required

The owner of the referred business.

payout_percentages
object
required

The referrer's commission rate for each income source, expressed as a fraction (0.3 = 30%).

referral_expires_at
string<date-time> | null
required

When the referral expires.

Example:

"2026-01-01T12:00:00.000Z"

referral_started_at
string<date-time> | null
required

When the referral became active.

Example:

"2026-01-01T12:00:00.000Z"

second_tier_partner
object | null
required

The second-tier partner who earns on this business (referred the first-tier partner). Null if there is no active second-tier partner.

status
enum<string>
required

Current referral status.

Available options:
active,
removed
Example:

"active"

volume_usd
object
required
commission_advance
object | null

CPA terms for the referring partner. Omitted for other callers. An offer token requires partner:commission_advance:accept permission.

commission_advance_projections_allowed
boolean

Whether this referral meets the partner and ownership requirements for saving commission advance projections. Returned only to the referring partner; existing advance terms and update permissions still apply.

Example:

false

commission_advance_rate
string | null

Estimated upfront advance per USD of annual card and BNPL payments, including advance share and remaining term. Multiply annual payments by this rate, cap at 2500 USD, and round down to cents. Uses observed commissions or, without history, reference US card fees minus estimated percentage costs times the partner share. Null when projections or pricing are unavailable. Only returned to the referring partner. Qualification and final offers use actual activity.

Example:

null

pending_owner_invites
object[]

Outstanding invites to claim ownership of this business. Present only to the first-tier partner's whop.com session, or the Whop CLI or MCP with the partner:handoff scope, and empty once every invite has been accepted.