POST /tokens
Create a new Launchpad token. Auth: required.Display name.
3–6 character symbol.
Optional short description; AI uses this to fill metadata.
Optional override of curve parameters. Falls back to platform defaults.
Optional override of allocation buckets. Capped at platform-wide ranges.
GET /tokens
List tokens. Public. Query params:cursor, state (prototype, graduating, sentient, failed), sort.
GET /tokens/:slug
Fetch full token state includingstate, progressToGraduation, holder count, and last trade price. Public.
GET /tokens/:slug/holders
List token holders, paginated.POST /onchain/trades (curve buy/sell)
Internal trading endpoint exposed through the chain indexer service. Public client uses the Cabinet UI which calls this. The endpoint validates slippage and updates the FLOW ledger. See/Users/a1/Code/unimax_projects/fransh/agentflow-api/src/routes/onchain.ts for the canonical implementation if you self-host.
Errors
| Code | When |
|---|---|
ticker_taken | Ticker already in use |
invalid_ticker | Out of allowed character range |
curve_out_of_range | Custom curve outside platform caps |
token_not_found | Slug does not exist |
state_locked | Trade attempted on failed or sentient token |