Get a list of reward kit rewards
Changed onAccepts pagination, and filter options to return a list of rewards
Request
- Base URLhttps://api-v2.boost.xyz
- Authnone declared
Query parameters
The desired page to return from the query
The amount of items to return from the query, defaults to 10, and must be <= 100
Filter boosts by budget account address(es). Accepts a single address or comma-separated list of addresses
Filter boosts by a specific owner address
Filter boosts by a specific autoboost ID
Only retrieve Boosts for a specific chain ID. You must supply this parameter if also specifying targetContract
Retrieve rewards configured with actions that target a specific contract i.e., Zora's address for all rewards that require a mint in order to claim a reward. If you supply this parameter, you must also supply chainId
Retrieve rewards configured with specific token addresses
Filter boosts by comma separated list of distribution channels
Sort by active or recently deployed
Filter boosts by token whitelist
Filter rewards by the reward creator's address.
Filter rewards by the address of the claimant.
Filter rewards by their status, either active, claimed, or claimable.
Filter by the type of actions that must be taken to claim the reward, eg: "mint", "swap"
Exclude rewards with these action types, eg: "mint", "swap"
Include token metadata (price, market cap, etc.) for applicable actions. Defaults to false.
Response
Returns a list of RewardKit rewards
Example response
{
"boosts": [
{
"id": "8453:0x378632819f39c74c4f56b1429e760739c5fb51b7:1",
"incentives": [
{
"assetAddress": "0x378632819f39c74c4f56b1429e760739c5fb51b7",
"rewardPercentage": 50,
"rebatePercentage": 7,
"metadata": {
"address": "0x378632819f39c74c4f56b1429e760739c5fb51b7"
}
}
],
"actionTemplate": {
"actionType": "mint",
"category": "defi"
},
"signature": {
"claimant": "0x378632819f39c74c4f56b1429e760739c5fb51b7",
"referrer": "0x378632819f39c74c4f56b1429e760739c5fb51b7"
},
"actionTokenMetadata": {
"tokenContract": "0x378632819f39c74c4f56b1429e760739c5fb51b7"
},
"usdDistributed24Hr": 12345.67,
"usdDistributed1Hr": 1234.56
}
]
}Changes
- info
added the new optional
queryrequest parameteractionType - info
added the new optional
queryrequest parameterautoboostId - info
added the new optional
queryrequest parameterdistributionChannel - info
added the new optional
queryrequest parameterexcludeActionType - info
added the new optional
queryrequest parameterincludeTokenMetadata - info
added the new optional
queryrequest parametersortBy - info
added the new optional
queryrequest parametertokenWhitelist - info
removed the pattern
^0x[a-fA-F0-9]{40}$from thequeryrequest parameterbudgetAccount - info
added the optional property
//to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
////to the response with the status - info
added the optional property
////to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- info
- info
endpoint added
- info