Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.architect.exchange/llms.txt

Use this file to discover all available pages before exploring further.

v14.1.0 — 2026-05-12

  • Added request type t="s" to /ws/orders to get order status by oid or cid; matches GET /order-status REST equivalent
  • Cancel requests sent before the exchange has acknowledged the original order now return error code 409 order not yet acknowledged by exchange; retry shortly instead of 500 internal server error

v14.0.1 — 2026-05-07

  • GET /order-status now accepts only query parameters oid and cid, matching POST /cancel-order and POST /replace-order. The previous parameter names order_id / client_order_id are no longer accepted and will result in HTTP 400 response code.

v13.53.0 — 2026-05-05

  • You can now cancel, replace, and query order status
  • Order placement and replacement now return actionable
  • SDK: added OrderRejectReason::message() returning a
  • Order rejections from the exchange now surface the
  • Cancel/replace requests with an invalid order id now
  • Fixed rare case where rejected orders could remain in

v13.48.0 — 2026-04-23

  • Order requests now accept a self-trade prevention behavior flag: cancel-resting, cancel-incoming, or cancel-both; defaults to cancel-incoming, which matches the previous behavior
  • Order status responses now include reject_reason and reject_message if applicable

v13.47.0 — 2026-04-21

  • Throttled marketdata WebSocket ticker events { "t": "s", ... } to at most 1/s