Authorizations
Query Parameters
Required range:
0 <= x <= 1000Available options:
vendor, campaign, product Available options:
daily, hourly curl --request GET \
--url https://api.topsort.com/public/v1/reporting-service/interactions \
--header 'Authorization: Bearer <token>'{
"hasMore": true,
"nextPage": "SSBzb2xlbW5seSBzd2VhciB0aGF0IEkgYW0gdXAgdG8gbm8gZ29vZAo=",
"interactions": [
{
"vendorId": "<string>",
"campaignId": "<string>",
"productId": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"impressions": 123,
"clicks": 123,
"chargedClicks": 123,
"adSpentClicks": 123,
"chargedImpressions": 123,
"adSpentImpressions": 123,
"totalPurchaseAmount": 123,
"totalPurchaseQuantity": 123,
"totalPurchaseCount": 123,
"adSpentExclusiveCampaign": 123,
"chargedAttributedPurchases": 123,
"adSpentAttributedPurchases": 123
}
]
}Get interactions report for a marketplace grouped by entity type.
This endpoint returns detailed interaction data (impressions, clicks, purchases, etc.) aggregated by the specified entity type (vendor, campaign, or product) and time granularity (daily or hourly). The response is paginated to handle large datasets.
curl --request GET \
--url https://api.topsort.com/public/v1/reporting-service/interactions \
--header 'Authorization: Bearer <token>'{
"hasMore": true,
"nextPage": "SSBzb2xlbW5seSBzd2VhciB0aGF0IEkgYW0gdXAgdG8gbm8gZ29vZAo=",
"interactions": [
{
"vendorId": "<string>",
"campaignId": "<string>",
"productId": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"impressions": 123,
"clicks": 123,
"chargedClicks": 123,
"adSpentClicks": 123,
"chargedImpressions": 123,
"adSpentImpressions": 123,
"totalPurchaseAmount": 123,
"totalPurchaseQuantity": 123,
"totalPurchaseCount": 123,
"adSpentExclusiveCampaign": 123,
"chargedAttributedPurchases": 123,
"adSpentAttributedPurchases": 123
}
]
}0 <= x <= 1000vendor, campaign, product daily, hourly Was this page helpful?