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

campaignIdstring
required
distributionChainIdnumber | string
required

Request body

objectThe new on-chain campaign parameters to apply (immutable fields preserved on-chain).
campaignIdstring
required
creatorstring
required
Address
rewardTokenstring
required
Address
amountstring
required
campaignTypeinteger
required
startTimestampnumber
required
Unix timestamp in seconds (not milliseconds).
durationinteger
required
campaignDatastring
required
post
https://api.merkl.xyz/v4/config/encode/override
Merkl API
curl -X POST "https://api.merkl.xyz/v4/config/encode/override"
Live request — this will call https://api.merkl.xyz/ for real.