Partners

Save CPA projections

Changed on

Save annual projections for a business referred by the authenticated partner. Projections cannot be changed after saving; repeating the same values is allowed. Public API access requires a partner OAuth token; business API keys are not supported.

patch/partners/businesses/{id}

Request

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

Request body

annual_ads_usdstring required

Annual projected Whop Ads spend in USD.

annual_processing_usdstring required

Annual projected processing on Whop in USD.

Example request

{
  "annual_ads_usd": "120000",
  "annual_processing_usd": "1200000"
}

Response

CPA projections saved

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