ApiReference
Error Format
{
"error": "descriptive error message"
}{
"err": "Computation failed — check symbols, prices, and account data"
}HTTP Status Codes
Code
Meaning
Health
GET /v2/health
GET /v2/healthRaw Accounts
Pools
GET /v2/raw/pools
GET /v2/raw/poolsGET /v2/raw/pools/{pubkey}
GET /v2/raw/pools/{pubkey}Parameter
In
Type
Required
Description
Custodies
GET /v2/raw/custodies
GET /v2/raw/custodiesGET /v2/raw/custodies/{pubkey}
GET /v2/raw/custodies/{pubkey}Parameter
In
Type
Required
Description
Markets
GET /v2/raw/markets
GET /v2/raw/marketsGET /v2/raw/markets/{pubkey}
GET /v2/raw/markets/{pubkey}Parameter
In
Type
Required
Description
Baskets
GET /v2/raw/baskets/{pubkey}
GET /v2/raw/baskets/{pubkey}Parameter
In
Type
Required
Description
Tokens
GET /v2/tokens
GET /v2/tokensPrices
GET /v2/prices
GET /v2/pricesField
Type
Description
GET /v2/prices/{symbol}
GET /v2/prices/{symbol}Parameter
In
Type
Required
Description
Pool Data
GET /v2/pool-data
GET /v2/pool-dataGET /v2/pool-data/{pool_pubkey}
GET /v2/pool-data/{pool_pubkey}Parameter
In
Type
Required
Description
Transaction Builder — Trading
Open Position
POST /v2/transaction-builder/open-position
POST /v2/transaction-builder/open-positionField
Type
Required
Description
Close Position
POST /v2/transaction-builder/close-position
POST /v2/transaction-builder/close-positionField
Type
Required
Description
Reverse Position
POST /v2/transaction-builder/reverse-position
POST /v2/transaction-builder/reverse-positionField
Type
Required
Description
Transaction Builder — Collateral
Add Collateral
POST /v2/transaction-builder/add-collateral
POST /v2/transaction-builder/add-collateralField
Type
Required
Description
Remove Collateral
POST /v2/transaction-builder/remove-collateral
POST /v2/transaction-builder/remove-collateralField
Type
Required
Description
Transaction Builder — Trigger & Limit Orders
Place Trigger Order
POST /v2/transaction-builder/place-trigger-order
POST /v2/transaction-builder/place-trigger-orderField
Type
Required
Description
Place TP/SL (atomic)
POST /v2/transaction-builder/place-tp-sl
POST /v2/transaction-builder/place-tp-slEdit Trigger Order
POST /v2/transaction-builder/edit-trigger-order
POST /v2/transaction-builder/edit-trigger-orderField
Type
Required
Description
Cancel Trigger Order
POST /v2/transaction-builder/cancel-trigger-order
POST /v2/transaction-builder/cancel-trigger-orderEdit Limit Order
POST /v2/transaction-builder/edit-limit-order
POST /v2/transaction-builder/edit-limit-orderField
Type
Required
Description
Cancel Limit Order
POST /v2/transaction-builder/cancel-limit-order
POST /v2/transaction-builder/cancel-limit-orderTransaction Builder — Account Setup & Funds
Deposit (Direct)
POST /v2/transaction-builder/deposit-direct
POST /v2/transaction-builder/deposit-directField
Type
Required
Description
Init Basket
POST /v2/transaction-builder/init-basket
POST /v2/transaction-builder/init-basketInit Deposit Ledger
POST /v2/transaction-builder/init-deposit-ledger
POST /v2/transaction-builder/init-deposit-ledgerDelegate Basket
POST /v2/transaction-builder/delegate-basket
POST /v2/transaction-builder/delegate-basketField
Type
Required
Description
Request Withdrawal
POST /v2/transaction-builder/request-withdrawal
POST /v2/transaction-builder/request-withdrawalField
Type
Required
Description
Execute Withdrawal (resume/recover)
POST /v2/transaction-builder/execute-withdrawal
POST /v2/transaction-builder/execute-withdrawalField
Type
Required
Description
Streaming
GET /v2/owner/{owner}
GET /v2/owner/{owner}Parameter
In
Type
Required
Description
GET /v2/owner/{owner}/ws
GET /v2/owner/{owner}/wsParameter
In
Type
Required
Description
Enum Reference
TradeType
Value
Description
OrderType
Value
Description
Quick Reference: All v2 Endpoints
Method
Path
Tag
Last updated
Was this helpful?

