post
/v4/engine/tokens/synthetic
Upsert a synthetic token with engine-provided metadata (no on-chain fetch)
Request body
object
chainIdnumber | stringrequired
addressstringrequired
symbolstringrequired
decimalsnumber | stringrequired
pricenumberpost
https://api.merkl.xyz/v4/engine/tokens/syntheticcurl -X POST "https://api.merkl.xyz/v4/engine/tokens/synthetic" \
-H "Content-Type: application/json" \
-d '{ "chainId": 0, "address": "string", "symbol": "string", "decimals": 0, "price": 0 }'Current params
{
"body": {
"chainId": 0,
"address": "string",
"symbol": "string",
"decimals": 0,
"price": 0
}
}Live request — this will call https://api.merkl.xyz/ for real.