---
title: Storm API reference
icon: book-open
apiVersion: "3.0"
---

Public 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.


## Operations

- [POST /v3-node-0/order/place — Place an order](/developers/operations/placeorder)

- [POST /v3-node-0/order/cancel — Cancel an order](/developers/operations/cancelorder)

- [GET /v3-node-0/intent/{hash} — Get an intent](/developers/operations/getintent)

- [GET /v3-node-0/smartaccount/{address}/state — Get account state](/developers/operations/getaccountstate)

- [GET /v3-node-0/smartaccount/{address}/queryID — Get the next query ID](/developers/operations/getqueryid)

- [GET /v3-node-0/smartaccount/{address}/balance — Get a token balance](/developers/operations/getbalance)

- [GET /v3-node-0/smartaccount/{address}/balances — Get all token balances](/developers/operations/getbalances)

- [GET /v3-node-0/smartaccount/{address}/lockedBalance — Get a locked token balance](/developers/operations/getlockedbalance)

- [GET /v3-node-0/smartaccount/{address}/lockedBalances — Get all locked balances](/developers/operations/getlockedbalances)

- [GET /v3-node-0/smartaccount/{address}/positions — Get current account positions](/developers/operations/getaccountpositions)

- [GET /v3-node-0/smartaccount/{address}/referral — Get account referral data](/developers/operations/getreferraldata)

- [GET /v3-node-0/smartaccount/{account}/events — List account events](/developers/operations/geteventsbyaccount)

- [POST /v3-node-0/smartaccount/self-deposit — Deposit account tokens into a vault](/developers/operations/selfdeposit)

- [GET /v3-node-0/smartaccount/{address}/bundles — List account bundles](/developers/operations/getaccountbundles)

- [GET /v3-node-0/smartaccount/{address}/bundles/{query_id} — Get an account bundle](/developers/operations/getaccountbundlebyqueryid)

- [GET /v3-node-0/status — Check trading availability](/developers/operations/getstatus)

- [GET /v3-node-0/volume/{address} — Get volume for trading fee tiers](/developers/operations/gettradervolume)

- [GET /api/markets — List markets](/developers/operations/listmarkets)

- [GET /api/markets/{address} — Get a market](/developers/operations/getmarket)

- [GET /api/config — Get protocol configuration](/developers/operations/getprotocolconfiguration)

- [GET /api/positions/{trader}/active — List active positions](/developers/operations/listactivepositions)

- [GET /api/positions/{trader}/{asset}/active — List active positions for an asset](/developers/operations/listactiveassetpositions)

- [GET /api/positions/{trader}/{asset}/history — Get position history for an asset](/developers/operations/getassetpositionhistory)

- [GET /api/positions/{trader}/portfolio/history — Get portfolio position history](/developers/operations/getportfoliohistory)

- [GET /api/positions/{id} — Get a position](/developers/operations/getposition)

- [GET /api/positions/{id}/history — Get position events](/developers/operations/getpositionevents)

- [GET /api/orders/{trader}/active — List active orders](/developers/operations/listactiveorders)

- [GET /api/orders/{trader}/{asset}/active — List active orders for an asset](/developers/operations/listactiveassetorders)

- [GET /api/orders/{trader}/{asset}/history — Get order history for an asset](/developers/operations/getorderhistory)

- [GET /api/vaults — List vaults](/developers/operations/listvaults)

- [GET /api/vaults/{vault} — Get a vault](/developers/operations/getvault)

- [GET /api/vaults/{vault}/rates/{timeframe} — Get vault rate history](/developers/operations/getvaultrates)

- [GET /api/liquidity-providers/{vault}/{trader} — Get a liquidity position](/developers/operations/getliquidityposition)

- [GET /api/trader-stats/{trader}/pnl-history — Get trader PnL history](/developers/operations/gettraderpnlhistory)