List Commissions
GET/affiliate-manager/:locationId/commissions
Retrieve the list of commissions for a location.
Request
Version stringrequired
API Version
Available options
2021-04-15locationId stringrequired
Location Id
campaignId string
Campaign Id
affiliateId string
Affiliate Id
status CommissionStatus
Status
Available options
pendingapprovedpaiddeniedquery string
Query
skip number
Number of records to skip for pagination
Default value:
0limit number
Maximum number of records to return. Maximum allowed value is 100.
Default value:
10fromDate string
Filter commissions created on or after this date (YYYY-MM-DD)
toDate string
Filter commissions created on or before this date (YYYY-MM-DD)
Successful response
- application/json
- Schema
- Example (auto)
Schema
commissionsobject[]required
Commission list
metaobject
Pagination metadata
{
"commissions": [
{
"_id": "6385d230f6d19db03eef6fb2",
"productId": "6385d230f6d19db03eef6fb2",
"productName": "Basic Plan",
"qty": 1,
"productCommission": 25,
"commissionAmount": 25,
"amount": 100,
"commission": 25,
"commissionType": "percentage",
"campaignName": "Summer Promo",
"transactionAt": "2024-06-16T00:00:00.000Z",
"transactionId": "txn_123",
"affiliateId": "6385d230f6d19db03eef6fb2",
"payoutId": "6385d230f6d19db03eef6fb2",
"status": "pending"
}
],
"meta": {
"count": 42
}
}