{"format":"opendoc-document","version":1,"url":"https://docs.storm.tg/developers/overview","title":"Storm API reference","description":"Public endpoints for trading integrations and Builders. Browse by task: markets, signed orders, smart accounts, execution and history.","kind":"api-overview","locale":"en","inLanguage":"en","lastModified":"2026-10-09T14:26:32+03:00","revision":"d36475e7b456c737fae6933fa27b7e1bc2687f2c19291b05725ab2c4e8f79d7a","section":{"title":"For Developers","url":"https://docs.storm.tg/developers"},"representations":{"html":"https://docs.storm.tg/developers/overview","markdown":"https://docs.storm.tg/developers/overview.md","json":"https://docs.storm.tg/developers/overview.json"},"translations":{"en":"https://docs.storm.tg/developers/overview"},"breadcrumbs":[{"title":"⚡ About Storm Trade","url":"https://docs.storm.tg"},{"title":"For Developers","url":"https://docs.storm.tg/developers"},{"title":"Storm API reference","url":"https://docs.storm.tg/developers/overview"}],"headings":[{"depth":2,"id":"operations","title":"Operations"}],"markdown":"---\ntitle: Storm API reference\nicon: book-open\napiVersion: \"3.0\"\n---\n\nPublic endpoints for trading integrations and Builders. Browse by task: markets, signed orders, smart accounts, execution and history. See the [integration guide](/developers/api) for networks, signing and units.\n\n\n## Operations\n\n- [POST /v3-node-0/order/place — Place an order](/developers/operations/placeorder)\n\n- [POST /v3-node-0/order/cancel — Cancel an order](/developers/operations/cancelorder)\n\n- [GET /v3-node-0/intent/{hash} — Get an intent](/developers/operations/getintent)\n\n- [GET /v3-node-0/smartaccount/{address}/state — Get account state](/developers/operations/getaccountstate)\n\n- [GET /v3-node-0/smartaccount/{address}/queryID — Get the next query ID](/developers/operations/getqueryid)\n\n- [GET /v3-node-0/smartaccount/{address}/balance — Get a token balance](/developers/operations/getbalance)\n\n- [GET /v3-node-0/smartaccount/{address}/balances — Get all token balances](/developers/operations/getbalances)\n\n- [GET /v3-node-0/smartaccount/{address}/lockedBalance — Get a locked token balance](/developers/operations/getlockedbalance)\n\n- [GET /v3-node-0/smartaccount/{address}/lockedBalances — Get all locked balances](/developers/operations/getlockedbalances)\n\n- [GET /v3-node-0/smartaccount/{address}/positions — Get current account positions](/developers/operations/getaccountpositions)\n\n- [GET /v3-node-0/smartaccount/{address}/referral — Get account referral data](/developers/operations/getreferraldata)\n\n- [GET /v3-node-0/smartaccount/{account}/events — List account events](/developers/operations/geteventsbyaccount)\n\n- [POST /v3-node-0/smartaccount/self-deposit — Deposit account tokens into a vault](/developers/operations/selfdeposit)\n\n- [GET /v3-node-0/smartaccount/{address}/bundles — List account bundles](/developers/operations/getaccountbundles)\n\n- [GET /v3-node-0/smartaccount/{address}/bundles/{query_id} — Get an account bundle](/developers/operations/getaccountbundlebyqueryid)\n\n- [GET /v3-node-0/status — Check trading availability](/developers/operations/getstatus)\n\n- [GET /v3-node-0/volume/{address} — Get volume for trading fee tiers](/developers/operations/gettradervolume)\n\n- [GET /api/markets — List markets](/developers/operations/listmarkets)\n\n- [GET /api/markets/{address} — Get a market](/developers/operations/getmarket)\n\n- [GET /api/config — Get protocol configuration](/developers/operations/getprotocolconfiguration)\n\n- [GET /api/positions/{trader}/active — List active positions](/developers/operations/listactivepositions)\n\n- [GET /api/positions/{trader}/{asset}/active — List active positions for an asset](/developers/operations/listactiveassetpositions)\n\n- [GET /api/positions/{trader}/{asset}/history — Get position history for an asset](/developers/operations/getassetpositionhistory)\n\n- [GET /api/positions/{trader}/portfolio/history — Get portfolio position history](/developers/operations/getportfoliohistory)\n\n- [GET /api/positions/{id} — Get a position](/developers/operations/getposition)\n\n- [GET /api/positions/{id}/history — Get position events](/developers/operations/getpositionevents)\n\n- [GET /api/orders/{trader}/active — List active orders](/developers/operations/listactiveorders)\n\n- [GET /api/orders/{trader}/{asset}/active — List active orders for an asset](/developers/operations/listactiveassetorders)\n\n- [GET /api/orders/{trader}/{asset}/history — Get order history for an asset](/developers/operations/getorderhistory)\n\n- [GET /api/vaults — List vaults](/developers/operations/listvaults)\n\n- [GET /api/vaults/{vault} — Get a vault](/developers/operations/getvault)\n\n- [GET /api/vaults/{vault}/rates/{timeframe} — Get vault rate history](/developers/operations/getvaultrates)\n\n- [GET /api/liquidity-providers/{vault}/{trader} — Get a liquidity position](/developers/operations/getliquidityposition)\n\n- [GET /api/trader-stats/{trader}/pnl-history — Get trader PnL history](/developers/operations/gettraderpnlhistory)","text":"Public endpoints for trading integrations and Builders. Browse by task: markets, signed orders, smart accounts, execution and history. See the integration guide for networks, signing and units. Operations POST /v3 node 0/order/place — Place an order POST /v3 node 0/order/cancel — Cancel an order GET /v3 node 0/intent/{hash} — Get an intent GET /v3 node 0/smartaccount/{address}/state — Get account state GET /v3 node 0/smartaccount/{address}/queryID — Get the next query ID GET /v3 node 0/smartaccount/{address}/balance — Get a token balance GET /v3 node 0/smartaccount/{address}/balances — Get all token balances GET /v3 node 0/smartaccount/{address}/lockedBalance — Get a locked token balance GET /v3 node 0/smartaccount/{address}/lockedBalances — Get all locked balances GET /v3 node 0/smartaccount/{address}/positions — Get current account positions GET /v3 node 0/smartaccount/{address}/referral — Get account referral data GET /v3 node 0/smartaccount/{account}/events — List account events POST /v3 node 0/smartaccount/self deposit — Deposit account tokens into a vault GET /v3 node 0/smartaccount/{address}/bundles — List account bundles GET /v3 node 0/smartaccount/{address}/bundles/{query id} — Get an account bundle GET /v3 node 0/status — Check trading availability GET /v3 node 0/volume/{address} — Get volume for trading fee tiers GET /api/markets — List markets GET /api/markets/{address} — Get a market GET /api/config — Get protocol configuration GET /api/positions/{trader}/active — List active positions GET /api/positions/{trader}/{asset}/active — List active positions for an asset GET /api/positions/{trader}/{asset}/history — Get position history for an asset GET /api/positions/{trader}/portfolio/history — Get portfolio position history GET /api/positions/{id} — Get a position GET /api/positions/{id}/history — Get position events GET /api/orders/{trader}/active — List active orders GET /api/orders/{trader}/{asset}/active — List active orders for an asset GET /api/orders/{trader}/{asset}/history — Get order history for an asset GET /api/vaults — List vaults GET /api/vaults/{vault} — Get a vault GET /api/vaults/{vault}/rates/{timeframe} — Get vault rate history GET /api/liquidity providers/{vault}/{trader} — Get a liquidity position GET /api/trader stats/{trader}/pnl history — Get trader PnL history","api":{"title":"Storm API reference","version":"3.0","documentation":"https://docs.storm.tg/developers/overview","playgroundServer":"https://api.storm.tg"}}