---
title: "Order Status WebSocket"
method: GET
path: "/ws"
tags: ["websocket"]
---

# Order Status WebSocket

`GET /ws`

Upgrade to a WebSocket for real-time order events. Authenticate with a `connect` message, then `subscribe` by `order_id`. Event pushes use `{"type":"event","data":{"event":"ORDER_*","delivered_at":...,"order":{...}}}`.

## Other responses

- `101` — Switching Protocols - WebSocket established
- `400` — WebSocket upgrade failed

---

[API](https://skmtc.net/coinvoyage/apis/coinvoyage-api-v3.md) · [All operations](https://skmtc.net/coinvoyage/apis/coinvoyage-api-v3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/coinvoyage/coinvoyage-api-v3/revisions/f3a3056f2c83/schema)
