Get a list of Boosts
Changed onAccepts pagination, and filter options to return a list of boosts
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
Is the Boost action template only, or has a more customized action configuration
Is the Boost active only, or has a more customized action configuration
Response
Returns a list of Boosts
Example response
{
"boosts": [
{
"id": "8453:0x378632819f39c74c4f56b1429e760739c5fb51b7:1",
"action": "0x378632819f39c74c4f56b1429e760739c5fb51b7",
"allowList": {
"owner": "0x378632819f39c74c4f56b1429e760739c5fb51b7",
"contractAddress": "0x378632819f39c74c4f56b1429e760739c5fb51b7",
"addresses": [
"0x378632819f39c74c4f56b1429e760739c5fb51b7"
]
},
"budget": "0x378632819f39c74c4f56b1429e760739c5fb51b7",
"owner": "0x378632819f39c74c4f56b1429e760739c5fb51b7",
"validator": "0x378632819f39c74c4f56b1429e760739c5fb51b7",
"actionSteps": [
{
"claimant": "0x378632819f39c74c4f56b1429e760739c5fb51b7",
"targetContract": "0x378632819f39c74c4f56b1429e760739c5fb51b7"
}
],
"incentives": [
{
"allowListAddress": "0x378632819f39c74c4f56b1429e760739c5fb51b7"
}
]
}
]
}Changes
- breaking
added
subschema #6subschema #7subschema #9subschema #10to the///response propertyoneOflist for the response status - warning
added the new
OffchainAccessListenum value to the///response property for the response status - info
added the new optional
queryrequest parameterautoboostId - info
added the new optional
queryrequest parameterdistributionChannel - info
added the new optional
queryrequest parametershowActiveOnly - 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
removed
subschema #6subschema #7subschema #9subschema #10from the///response propertyoneOflist for the response status
- breaking
- breaking
the response property
//became nullable for the status - breaking
the response property
//became nullable for the status - breaking
the response property
//became nullable for the status - breaking
the response property
//became optional for the status - breaking
the response property
////became optional for the status - breaking
the response property
//became optional for the status - breaking
added
subschema #1subschema #2subschema #3subschema #4subschema #5subschema #6subschema #7subschema #8subschema #9subschema #10to the///response propertyoneOflist for the response status - breaking
the
////response's property type changed fromintegertonumberfor status - breaking
the
/////response's property type changed fromintegertonumberfor status - breaking
the
/////response's property type changed fromintegertonumberfor status - breaking
the
/////response's property type changed fromintegertonumberfor status - warning
for the
queryrequest parameterpageSize, the max was set to100.00 - warning
for the
queryrequest parameterchainId, the min was set to0.00 - warning
removed the optional property
//from the response with the status - warning
added the new
OpenAllowListenum value to the///response property for the response status - info
api operation id
getBoostswas added - info
api tag
Boostadded - info
api tag
boostsremoved - info
added the new optional
queryrequest parameteractionTemplateOnly - info
added the new optional
queryrequest parametertargetContract - info
added the new optional
queryrequest parametertokens - info
the
queryrequest parameterpagebecame optional - info
the
queryrequest parameterpageSizebecame optional - info
for the
queryrequest parameterpage, the min was decreased from1.00to0.00 - info
for the
queryrequest parameterpageSize, the min was decreased from1.00to0.00 - info
added the non-success 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
removed from the
///response propertyanyOflist for the response status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the
//response's property pattern^[0-9]+:[0-9]+$was removed for the status - info
added the required property
//to the response with the status
- breaking