capabilities.work

Place a Limit Order

A 4-step recipe with Backpack. We can help you get access.

Recipe · 4 steps

Place a Limit Order

Quote a market, place a limit order, and confirm it is resting on the book.

  1. Read the 24h ticker for the market to anchor the order price against the last traded price.
  2. Read the order book depth so the caller can see the best bid/ask before committing the order.
  3. Submit a limit order to the matching engine on the requested side at the supplied price and quantity.
  4. 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.