Accept CPL Order
Accepts a waiting order placed on your CPL offer. Same rules as the Accept modal on the Orders page:
- Trial orders need
trial_days, chosen from the order’s own list (default list: 1, 3, 7, 14, 30, 90, 180, 360). - OT tracking-link orders without a predefined link need
fallback_url: the OnlyFans page a fan lands on,https://onlyfans.com/…, max 255 characters.
Other orders ignore both fields. Returns the order as one /api/marketer/cpl/orders row with status = accepted.
Errors (status: "error", HTTP 200):
404Order not found.422Choose a trial period: 1 | 3 | 7 | 14 | 30 | 90 | 180 | 360(the list is the order’s own),Fallback URL is required and must start with https://onlyfans.com/, or the platform’s message when the order can no longer be accepted.403Access denied: missing / unknown key, or the account is not an active partner.429Rate limit exceeded (30 writes per minute per key, see theRetry-Afterheader).503Service is temporarily unavailable: the platform did not answer in time. The action may still have been applied, check the matching read endpoint before repeating it.
order_id is the cplo_… public id from /api/marketer/cpl/orders; the order must be in waiting status.
Conditional fields
Two fields are required only for some orders, exactly like the Accept modal:comment is optional and shown to the client.
Errors
Authorizations
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
Order public id (cplo_…). Numeric internal ids are rejected with 404.
Trial length in days. Required for trial orders only; must be one of the order's allowed values.
Required for OT tracking-link orders without a predefined link. Must start with https://onlyfans.com/.
255Message to the client, shown on the order.