post
/v4/campaigns/generate-payload
Generate an on-chain transaction payload for creating one or more campaigns from the provided data.
Request body
object
creatorAddressstringrequired
rewardTokenstringrequired
distributionChainIdnumber | stringrequired
startTimestampnumber | stringrequired
endTimestampnumber | stringrequired
campaignsParamsobjectrequired
post
https://api.merkl.xyz/v4/campaigns/generate-payloadcurl -X POST "https://api.merkl.xyz/v4/campaigns/generate-payload" \
-H "Content-Type: application/json" \
-d '{ "creatorAddress": "string", "rewardToken": "string", "distributionChainId": 0, "startTimestamp": 0, "endTimestamp": 0, "campaignsParams": {} }'Current params
{
"body": {
"creatorAddress": "string",
"rewardToken": "string",
"distributionChainId": 0,
"startTimestamp": 0,
"endTimestamp": 0,
"campaignsParams": {}
}
}Live request — this will call https://api.merkl.xyz/ for real.