Skip to main content
POST
Accept a CPL campaign
Same as Accept on the CPL Campaigns page. order_id is the cplo_… public id from /api/marketer/cpl/campaigns; the campaign must be in waiting status.

Conditional fields

Two fields are required only for some campaigns, exactly like the Accept modal: Other campaigns ignore both. comment is optional and shown to the client.

Errors

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.

Body

application/json
order_id
string
required

CPL campaign public id (cplo_…). Numeric internal ids are rejected with 404.

trial_days
integer

Trial length in days. Required for trial campaigns only; must be one of the campaign's allowed values.

fallback_url
string

Required for OT tracking-link campaigns without a predefined link. Must start with https://onlyfans.com/.

Maximum string length: 255
comment
string

Message to the client, shown on the campaign.

Response

200 - application/json

Success (check status; errors are also HTTP 200)

status
enum<string>
Available options:
success
message
string

Confirmation text from the platform, when present.

data
object