This article applies to customers who have the legacy version of Scaleo.
Please visit our new API Guide.
Get the transactions report with selected parameters.
URL
http://[platform_URL]/api/manager/get-transactions-report
Parameters
Field Name | Required | Description |
---|---|---|
api-key | Yes | Ask your Admin for API activation. API Key could be found on your Profile page. |
TransactionsParams[dateFrom] | Yes | Start date for the report (mm/dd/yyyy) |
TransactionsParams[dateTo] | Yes | End date for the report (mm/dd/yyyy) |
TransactionsParams[statuses] | Yes |
Filter by transactions statuses 1 = Click, 2 = Conversion, 3 = Pending |
TransactionsParams[offers] | No | Filter by Offer IDs (1,2,3) |
TransactionsParams[advertisers] | No | Filter by Advertiser IDs (1,2,3) |
TransactionsParams[affiliates] | No | Filter by Affiliates IDs (1,2,3) |
TransactionsParams[ips] | No | Filter by IP (1.1.1.1,2.2.2.2.) |
TransactionsParams[trackIds] | No | Filter by Track IDs (track1,track2) |
TransactionsParams[transactions] | No | Filter by Transaction IDs (1234,1235) |
TransactionsParams[ClickID] | No | Filter by Click IDs (ClickID1,ClickID2...) |
TransactionsParams[production] | No | Get transactions in test (0) or production (1) mode |
page | No | The number of the page. If not used, the function will always return the 1st page of the report. Each page contains 200 records by default |
per-page | No | The amount of entries, shown per page |
expand | No | The "expand" parameter gives an ability to add additional columns to the report: transactionsTimes - (timestamp, time difference columns) transactionsSubids - (subid columns) transactionsUrls - (additional urls columns) transactionsCreativeids - (creatives columns) transactionsTrackids - (trackId column) transactionsIps - (geo columns) transactionsReferers - (referer columns) transactionsHash - (Click ID columns) |
Sample
Request
http://demo.scaleo-up.com/api/manager/get-transactions-report
?api-key=d6b707eb9833f10610a5192bfc8a76cc4657bce5&TransactionsParams[dateFrom]=01/01/2018&TransactionsParams[dateTo]=01/31/2018&TransactionsParams[statuses]=2&per-page=2
Response
{
"status": 200,
"code": 0,
"name": "OK",
"transactions": [
{
"id": "5226",
"goal_id": 650,
"affiliate_id": 13,
"status": 1,
"production": 1,
"added_date": "2019-05-30",
"goal_name": "Click",
"affiliate_name": "BASIC",
"offer_id": "165",
"offer_name": "GEO Storm",
"advertiser_id": "4",
"advertiser_name": "Flying Noodle Corp.",
"click_id": "5226",
"payout": 0,
"bounty": 0,
"revenue": 0,
},
{
"id": "5225",
"goal_id": 650,
"affiliate_id": 13,
"status": 1,
"production": 1,
"added_date": "2019-05-30",
"goal_name": "Click",
"affiliate_name": "BASIC",
"offer_id": "165",
"offer_name": "GEO Storm",
"advertiser_id": "4",
"advertiser_name": "Flying Noodle Corp.",
"click_id": "5225",
"payout": 0,
"bounty": 0,
"revenue": 0,
}
],
"_links": {
"self": {
"href": "http://demo.scaleo-up.com/api/manager/get-transactions-report?api-key=d6b707eb9833f10610a5192bfc8a76cc4657bce5&TransactionsParams%5BdateFrom%5D=01%2F01%2F2018&TransactionsParams%5BdateTo%5D=01%2F31%2F2018&TransactionsParams%5Bstatuses%5D=2&per-page=2&page=1"
},
"next": {
"href": "http://demo.scaleo-up.com/api/manager/get-transactions-report?api-key=d6b707eb9833f10610a5192bfc8a76cc4657bce5&TransactionsParams%5BdateFrom%5D=01%2F01%2F2018&TransactionsParams%5BdateTo%5D=01%2F31%2F2018&TransactionsParams%5Bstatuses%5D=2&per-page=2&page=2"
},
"last": {
"href": "http://demo.scaleo-up.com/api/manager/get-transactions-report?api-key=d6b707eb9833f10610a5192bfc8a76cc4657bce5&TransactionsParams%5BdateFrom%5D=01%2F01%2F2018&TransactionsParams%5BdateTo%5D=01%2F31%2F2018&TransactionsParams%5Bstatuses%5D=2&per-page=2&page=27"
}
},
"totalCount": 54,
"pageCount": 27,
"currentPage": 1,
"perPage": 2
}