post
/v4/config/encode/override
Beta feature (not production ready yet) - Builds the transaction payload used to override (or cancel) an existing campaign on-chain, from pre-encoded on-chain args. Requires campaignId and distributionChainId query parameters.
Query parameters
campaignIdstringrequired
distributionChainIdnumber | stringrequired
Request body
objectThe new on-chain campaign parameters to apply (immutable fields preserved on-chain).
campaignIdstringrequired
creatorstringrequired
AddressrewardTokenstringrequired
Addressamountstringrequired
campaignTypeintegerrequired
startTimestampnumberrequired
Unix timestamp in seconds (not milliseconds).durationintegerrequired
campaignDatastringrequired
post
https://api.merkl.xyz/v4/config/encode/overridecurl -X POST "https://api.merkl.xyz/v4/config/encode/override"
Live request — this will call https://api.merkl.xyz/ for real.