Promotions
Promotions
OnlyFans promotions & trials (via proxy). **OnlyFans only** — Fansly accounts are rejected on this surface.
OnlyFans promotions & trials (via proxy). OnlyFans only — Fansly accounts are rejected on this surface.
| Method | Endpoint | Path |
|---|---|---|
DELETE | Delete campaign | /api2/v2/campaigns/{campaign_id} |
POST | Transition a campaign state | /api2/v2/campaigns/transition |
GET | Get promotions | /api2/v2/promotions |
DELETE | Delete promotion | /api2/v2/promotions/{promotion_id} |
POST | Finish a promotion | /api2/v2/promotions/{promotion_id}/finish |
POST | Claim a promotion by code | /api2/v2/promotions/claim |
POST | Send promotion invite | /api2/v2/promotions/invite |
GET | Get promotion offer by ID | /api2/v2/promotions/offer/{offer_id} |
DELETE | Delete a promotion offer | /api2/v2/promotions/offer/{offer_id} |
GET | Get active promotional offers | /api2/v2/promotions/offers |
POST | Hide promotion offers | /api2/v2/promotions/offers/hide |
GET | Get free trial links | /api2/v2/trials |
POST | Create a free trial link | /api2/v2/trials |
PUT | Update trial link | /api2/v2/trials/{trial_id} |
DELETE | Delete a trial link | /api2/v2/trials/{trial_id} |
POST | Check and reserve trial code | /api2/v2/trials/check |
POST | Claim free trial by code | /api2/v2/trials/claim |
POST | Share trial access | /api2/v2/trials/share-access |
DELETE | Revoke trial share access | /api2/v2/trials/share-access |
GET | Get user promotions | /api2/v2/users/promotions |
Get campaign conversions GET
OnlyFans only. Requests made with a user-id belonging to a Fansly account are rejected — use the platform-neutral CRM data routes (/notifications, /balances,…
Transition a campaign state POST
Transitions a promotional campaign to a new state/status. OnlyFans only — Fansly accounts are rejected on /api2/v2/.