Place a Limit Order
A 4-step recipe with Backpack. We can help you get access.
Recipe · 4 steps
Place a Limit Order
with Backpack
Quote a market, place a limit order, and confirm it is resting on the book.
- Read the 24h ticker for the market to anchor the order price against the last traded price.
- Read the order book depth so the caller can see the best bid/ask before committing the order.
- Submit a limit order to the matching engine on the requested side at the supplied price and quantity.
- Read the order back from the book to confirm it is resting and report its current status.
What you'll need to have ready
- symbol: The market symbol to trade (e.g. SOL_USDC).
- side: Order side; Bid to buy, Ask to sell.
- price: The limit price as a decimal string.
- quantity: The order quantity in the base asset as a decimal string.
- apiKey: Base64 encoded ED25519 verifying key for the X-API-KEY header.
- signature: Base64 encoded ED25519 signature for the X-SIGNATURE header.
- timestamp: Unix time in milliseconds for the X-TIMESTAMP header.
- window: Request validity window in milliseconds for the X-WINDOW header (default 5000).
For your developer
Arazzo workflow backpack:place-limit-order, 4 operations: get_ticker → get_depth → execute_order → get_order. Specs on APIs.io.