curl --request POST \
--url https://api-staging.boost.xyz/boosts/csv-upload \
--header 'Authorization: Bearer <token>'
[
{
"participants": 123,
"rewardChainId": 123,
"rewardPerUser": "<string>",
"rewardTokenAddress": "<string>",
"projectName": "<string>",
"budgetAddress": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"taskId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"description": "<string>",
"link": "<string>",
"actionType": "<string>",
"actionChainId": 123,
"actionContractAddress": "<string>",
"actionTokenId": 123
}
]
Endpoint to use a csv to deploy multiple Boosts onchain. Requires a budget account.
curl --request POST \
--url https://api-staging.boost.xyz/boosts/csv-upload \
--header 'Authorization: Bearer <token>'
[
{
"participants": 123,
"rewardChainId": 123,
"rewardPerUser": "<string>",
"rewardTokenAddress": "<string>",
"projectName": "<string>",
"budgetAddress": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"taskId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"description": "<string>",
"link": "<string>",
"actionType": "<string>",
"actionChainId": 123,
"actionContractAddress": "<string>",
"actionTokenId": 123
}
]
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Success
The response is of type object[]
.