Campaigns
Campaign refresh status
Progress/state of the current or last campaign refresh job. Zero platform requests.
Progress/state of the current or last campaign refresh job. Zero platform requests.
Guide: Subscribers & fans
Authorization
apiKey X-API-Key<token>
Your CRM panel API key
In: header
Path Parameters
of_user_id*string
Creator account ID of the connected account (OnlyFans or Fansly). Use GET /accounts to list connected accounts and their IDs.
Response Body
application/json
curl -X GET "https://example.com/accounts/string/campaigns/refresh/status"{ "cache": { "campaigns": 0, "claimers": 0, "consecutive_failures": 0, "last_refreshed_at": null, "last_row_synced_at": null, "last_spend_refreshed_at": null }, "live": true, "success": true}Refresh the campaign cache (async) POST
Start an async campaign + claimer sync. Returns 202 — poll GET /accounts/{of_user_id}/campaigns/refresh/status or listen on GET /events/stream. Honours the…
Campaign earnings breakdown GET
Earnings attributed to each tracking-link campaign, computed from cached claimers joined with cached transactions. Zero platform requests.