Skip to main content

Transaction

Endpoint: https://app.partnerboost.com/api.php?mod=medium&op=transaction

Auth: Partner API authentication

Required parameters

KeyDescription
tokenChannel API token
begin_dateTransaction period. Format: YYYY-MM-DD. Either transaction period or validation period is mandatory.
end_dateFormat: YYYY-MM-DD
validation_date_beginValidation period. Format: YYYY-MM-DD. Either transaction period or validation period is mandatory.
validation_date_endFormat: YYYY-MM-DD

* Either transaction period (begin_date/end_date) or validation period is mandatory.

Optional parameters

KeyDescription
typeReturn format: json (default) or xml
order_idOrder ID
statusCommission status: Pending, Approved, Rejected, Normal, All
order_typeFilter by order type. Available values: amz_attribution (AMZ-Attribution Commission — Amazon attribution order), amz_creator_boost (AMZ-Creator Boost Commission — Amazon Creator Boost order), amz_cpc (Amazon CPC — Amazon CPC ad order), wmt_attribution (WMT-Attribution Commission — Walmart attribution order), wmt_affiliate_boost (WMT-Affiliate Boost Commission — Walmart Affiliate Boost order), dtc (DTC Commission — DTC direct order), tiktok (TikTok Commission — TikTok channel order), paid_placement (Paid Placement Fee — Paid placement order), merchant_bonus (Merchant Bonus — Merchant bonus order)
uiduid, your custom tracking variable.
brand_idBrand ID, a series of numbers, like 66303
mcidUnique identifier for the brand, a series of characters, like ulike0
pageCurrent page index
limitNumber of transactions shown per page - max 2000 transactions per page

Return fields

KeyDescription
channel_idChannel ID
total_pageTotal number of pages
total_transTotal number of sales transactions
total_itemsTotal transactions broken down by items
partnerboost_idPartnerBoost system unique ID
brand_idBrand ID, a series of numbers, like 66303
mcidUnique identifier for the brand, a series of characters, like ulike0
merchant_nameBrand Name
order_idOrder ID
order_timeTransaction Time
sale_amountSale Amount
sale_commSale Commission
statusCommission Status
uiduid, your custom tracking variable
uid2uid2, your custom tracking variable
uid3uid3, your custom tracking variable
uid4uid4, your custom tracking variable
uid5uid5, your custom tracking variable
click_refUnique Click Id
prod_idProduct ID
order_unitOrder Unit Amount
comm_rateCommission Rate
validation_dateDate the transaction validated
noteReason for status change
customer_countryCustomer country. If empty, it means the merchant does not provide
voucher_codeCode used at checkout
paid_statusWhether transaction has been paid to publishers. 1 = paid. 0 = not paid.
last_update_timeThe latest time we update the transaction status from the advertiser.
payment_currencyThe currency of the order and the currency used when paying the commission for the order to you.
order_typeThe type of the order (e.g. AMZ-Attribution Commission,TikTok Commission etc.)

Request:

{
"token": "YOUR_CHANNEL_TOKEN",
"begin_date": "2024-01-01",
"end_date": "2024-01-31",
"status": "Approved",
"order_type": "dtc"
}

Response:

{
"status": { "code": 0, "msg": "Success" },
"data": {
"channel_id": "500107",
"total_page": "1",
"total_trans": "1",
"total_items": "1",
"list": [
{
"partnerboost_id": "pb-txid-001",
"brand_id": "66303",
"mcid": "example",
"merchant_name": "Example Brand",
"order_id": "ORD123456",
"order_time": "1704067200",
"sale_amount": "100.00",
"sale_comm": "10.00",
"status": "Approved",
"uid": "tracking123",
"uid2": "",
"uid3": "",
"uid4": "",
"uid5": "",
"paid_status": "1",
"payment_currency": "USD",
"order_type": "DTC Commission"
}
]
}
}