# Get order status Returns the current status of an order Endpoint: GET /orders/{id}/status Version: 1.0.0 Security: bearerAuth ## Path parameters: - `id` (string, required) Order ID ## Response 200 fields (application/json): - `status` (string) The current status of the order. * — Order has been created but not yet submitted. For DeFi orders, the client must sign the returned payloads and call the execute endpoint. For CeFi buy orders with insufficient balance, a funding bridge is prepared first. * — Order has been submitted but is not yet confirmed by the CeFi exchange or on-chain. * — Order was accepted by the CeFi exchange and is open for trading. Applies to limit orders that are working in the order book. * — A cancellation request has been sent to the CeFi exchange and is awaiting confirmation. * — Order has been fully executed. For CeFi orders this means the CeFi exchange reported a fill; for DeFi orders the on-chain swap was confirmed. * — Order was successfully canceled via a cancel request or by exchange/market conditions. * — Order was rejected by the CeFi exchange or DeFi execution failed (e.g. on-chain transaction reverted, balance check failed). Enum: "initialized", "pending", "cancel_pending", "complete", "canceled", "active", "failed" ## Response 400 fields (application/json): - `message` (string) Error message ## Response 401 fields (application/json): - `message` (string) Error message ## Response 404 fields (application/json): - `message` (string) Error message ## Response 500 fields (application/json): - `message` (string) Error message