Partners

Accept a CPA offer

Changed on

Accept the authenticated partner's CPA offer with the reviewed terms and signed offer token. Public API access requires a partner OAuth token; business API keys are not supported.

post/partners/businesses/{id}/accept_commission_advance

Request

  • Base URL: https://api.whop.com/api/v1
  • URL: https://api.whop.com/api/v1/partners/businesses/{id}/accept_commission_advance
  • Auth: HTTP bearer

Headers

Idempotency-Keystring
Example:d9105228-4a08-46b1-8b91-42fed586d383

A unique key that makes this request safe to retry. See Idempotent requests.

Request body

acknowledgmentsstring[] required
expected_amount_usdstring required

Reviewed payment amount in USD.

offer_tokenstring required

Signed offer token returned by the partner business response. Requires partner:commission_advance:accept permission to retrieve.

terms_versionstring required

Reviewed CPA terms version.

Example request

{
  "acknowledgments": [
    "commission_replacement",
    "clawback",
    "term"
  ],
  "expected_amount_usd": "1439.99",
  "offer_token": "eyJfcmFpbHMiOnsiZGF0YSI6MSwicHVyIjoiYmxvYl9pZCJ9fQ==--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "terms_version": "2026-01-01"
}

Response

CPA offer accepted

idstring required

The referred business relationship ID.

Example response

{
  "commission_advance": {
    "activity_60_day": {
      "amount": "-1234.56",
      "currency": "usd",
      "decimals": 2,
      "display_decimals": 2
    },
    "amount": {
      "amount": "-1234.56",
      "currency": "usd",
      "decimals": 2,
      "display_decimals": 2
    },
    "annual_ads": {
      "amount": "-1234.56",
      "currency": "usd",
      "decimals": 2,
      "display_decimals": 2
    },
    "annual_processing": {
      "amount": "-1234.56",
      "currency": "usd",
      "decimals": 2,
      "display_decimals": 2
    },
    "deadline_at": "2026-01-01T12:00:00.000Z",
    "processing_target": {
      "amount": "-1234.56",
      "currency": "usd",
      "decimals": 2,
      "display_decimals": 2
    },
    "projected_60_day_activity": {
      "amount": "-1234.56",
      "currency": "usd",
      "decimals": 2,
      "display_decimals": 2
    },
    "projected_ads_commissions": {
      "amount": "-1234.56",
      "currency": "usd",
      "decimals": 2,
      "display_decimals": 2
    },
    "projected_commissions": {
      "amount": "-1234.56",
      "currency": "usd",
      "decimals": 2,
      "display_decimals": 2
    },
    "projected_processing_commissions": {
      "amount": "-1234.56",
      "currency": "usd",
      "decimals": 2,
      "display_decimals": 2
    },
    "qualified_at": "2026-01-01T12:00:00.000Z",
    "recovery_threshold": {
      "amount": "-1234.56",
      "currency": "usd",
      "decimals": 2,
      "display_decimals": 2
    },
    "status": "accepted",
    "terms_version": "2026-01-01"
  },
  "id": "coma_xxxxxxxxxxxxxx"
}

Changes