Invoices
Invoice Transactions
Returns paginated transactions linked to a specific invoice. Useful for reconciliation — see exactly which conversions make up each invoice amount.
GET
/pub_api/v3/invoices/:id/transactions
read:invoices
Response fields
FieldTypeDescription
data[].idintegerTransaction ID.
data[].campaign_idintegerCampaign ID.
data[].campaign_namestringCampaign display name.
data[].campaign_typestringCampaign type (e.g. "CPS").
data[].transaction_datestringTransaction date (YYYY-MM-DD).
data[].statusstringTransaction status.
data[].sale_amountstringSale amount.
data[].user_commissionstringPublisher commission earned.
data[].merchant_reference_idstring | nullMerchant's transaction reference ID, for mapping against your own records.
data[].order_idstring | nullMerchant order ID.
data[].product_namestring | nullProduct name.
data[].extra_infostring | nullAdditional transaction metadata passed by the merchant.
data[].created_atstringTransaction creation timestamp (ISO 8601).
metaobjectPagination.
Request
curl https://developers.cuelinks.com/pub_api/v3/invoices/1234/transactions \ -H "Authorization: Token YOUR_API_KEY"
200 OK200
{ "data": [ { "id": 56789, "campaign_id": 101, "campaign_name": "Flipkart", "campaign_type": "CPS", "transaction_date": "2026-03-15", "status": "paid", "sale_amount": "50000", "user_commission": "2500", "merchant_reference_id": "MERCHREF-9921", "order_id": "OD123456789", "product_name": "Samsung Galaxy S24", "extra_info": "order placed via app", "created_at": "2026-03-15T10:30:00Z" } ], "meta": { "page": 1, "per_page": 30, "next_page": null, "prev_page": null } }