API Reference
Overview
30 endpoints across 10 resource groups. All under https://developers.cuelinks.com/pub_api/v3. JSON responses. Auth via Authorization: Token <key>.
Links write:links
POST
/pub_api/v3/links/convert
Convert any URL into a tracked affiliate link
→
POST
/pub_api/v3/links/monetize
AI-powered: monetize URL + rewrite title as marketing copy
→
Campaigns read:campaigns
GET
/pub_api/v3/campaigns
Search, filter, sort campaigns with EPC data
→
GET
/pub_api/v3/campaigns/:id
Full campaign detail with payout breakdown
→
POST
/pub_api/v3/campaigns/:id/request_access
Request access to a private campaign
→
Reference Data read:campaigns
GET
/pub_api/v3/countries
List countries with active campaigns
→
GET
/pub_api/v3/categories
List categories with active campaigns
→
Channels read:channels / write:channels
GET
/pub_api/v3/channels
List all publisher channels
→
GET
/pub_api/v3/channels/:id
Get a single channel
→
POST
/pub_api/v3/channels
Create a new channel
→
PATCH
/pub_api/v3/channels/:id
Update channel name, URL, or category
→
DELETE
/pub_api/v3/channels/:id
Soft-delete a channel
→
POST
/pub_api/v3/channels/:id/set_default
Set a channel as default
→
Offers read:offers
GET
/pub_api/v3/offers
List coupons, deals, and promo codes
→
GET
/pub_api/v3/offers/:id
Get a single offer detail
→
Transactions read:transactions
GET
/pub_api/v3/transactions
List transactions with filters, sort, incremental sync
→
GET
/pub_api/v3/transactions/:id
Get a single transaction detail
→
Reports read:reports
GET
/pub_api/v3/reports/performance
Daily clicks, transactions, commission, CR, EPC
→
GET
/pub_api/v3/reports/campaigns
Performance grouped by campaign and channel
→
GET
/pub_api/v3/reports/earnings
Monthly earnings by commission status
→
GET
/pub_api/v3/reports/unmonetized_traffic
Domains with unaffiliated clicks and campaign availability
→
Missing Transactions read/write:missing_transactions
GET
/pub_api/v3/missing_transactions
List missing transaction claims
→
GET
/pub_api/v3/missing_transactions/:id
Get a single claim
→
POST
/pub_api/v3/missing_transactions
File a new missing transaction claim
→
PATCH
/pub_api/v3/missing_transactions/:id
Update a claim
→
DELETE
/pub_api/v3/missing_transactions/:id
Soft-delete a claim
→
Invoices read:invoices
GET
/pub_api/v3/invoices
List invoices with status and date filtering
→
GET
/pub_api/v3/invoices/:id
Invoice detail with tax breakdown and monthly bifurcation
→
GET
/pub_api/v3/invoices/:id/transactions
Transactions linked to an invoice
→
Webhooks configured via dashboard
PUSH
Transaction Update
Real-time notifications when transactions change status
→
PUSH
Campaign Update
Notifications when campaigns go live, pause, or are created
→
Postman Collection
Download the Postman collection with all V3 endpoints pre-configured. Import into Postman, set your
Download the Postman collection with all V3 endpoints pre-configured. Import into Postman, set your
api_key variable, and start testing.