Add New Asset
Description
Registers a new asset in the system using a valid CoinGecko ID. The endpoint enriches the asset with metadata and auto-discovers associated DEX pools and CEX markets. The new asset becomes queryable via other endpoints (e.g. ticker, pool state) within ~30 seconds after success.
URL
Headers
Request Body
coingeckoId
string
Yes
CoinGecko ID of the asset (e.g. bitcoin
, wrapped-bitcoin
). This ID is used to fetch token metadata and platform info.
Example Query
Responses
✅ Success (HTTP 200)
Asset was added successfully, along with newly discovered pools and/or CEX data.
⚠️ Conflict (HTTP 409)
The asset already exists in the system.
❌ Validation Error (HTTP 400)
Missing or invalid coingeckoId
.
❌ External API Failure / Internal Error (HTTP 500)
CoinGecko fetch failed, pool discovery failed, or internal logic failed.
or
Last updated
Was this helpful?