
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": {} }'Live request: this will call https://api.merkl.xyz/ for real.