Skip to main content
GET
List CPL campaigns

Filters

Partner offers vs client offers

Every campaign is placed either on your partner offer or on a client offer:
  • Partner offer: is_client_offer is false, offer_id holds your offer ID and client_offer_id is null.
  • Client offer: is_client_offer is true, client_offer_id holds the client offer ID and offer_id is 0.

Auto-renewal

The auto_renewal block shows what happens when the campaign renews:
  • next_price: your payout per subscriber for the next cycle.
  • can_renew: whether the renewal will actually go through. This requires the client account to be active, the offer to be available, the price to be within the cap, and enough balance for the next cycle.

Authorizations

Authorization
string
header
required

API key from the partner cabinet, Tools -> API (https://partners.onlytraffic.com/tools/api): up to 5 named keys per account, each Full or Read-only, ot_partners_ prefix, shown once at creation. Raw value or Bearer form. Read-only keys cannot call the POST endpoints (403 This API key is read-only); expired or revoked keys get 403 Error! Access denied.

Query Parameters

offset
integer
default:0

Number of records to skip.

Required range: x >= 0
limit
integer
default:50

Number of records to return.

Required range: 1 <= x <= 1000
of_account_id
integer

Filter by OnlyFans account numeric id.

offer_id
integer

Filter by your partner offer id.

client_offer_id
integer

Filter by client offer id.

status
enum<string>

Filter by campaign status.

Available options:
waiting,
accepted,
rejected,
completed,
cancelled,
paused

Free-text search across campaign public id, campaign number and OnlyFans username.

Response

200 - application/json

Success

status
enum<string>
Available options:
success
data
object[]