---
title: "Your orders"
method: GET
path: "/user-orders"
tags: ["WebSockets · Your account"]
---

# Your orders

`GET /user-orders`

## Request

- Base URL: `wss://ws.azbit.com`
- URL: `wss://ws.azbit.com/user-orders`
- Auth: none declared. Required headers: `API-PublicKey`, `API-Signature`

Not a REST call: this is the WebSocket **handshake**. Connect to the URL below and the exchange answers
`101 Switching Protocols`; everything after that is frames, not requests.

Your own orders, pushed each time one changes: placed, partially filled, filled, cancelled.

**No subscribe frame.** The connection is bound to the account that signed the handshake and receives that
account's events. There is no parameter naming an account, so there is no way to name someone else's.

The payload is the same order shape `GET /api/user/orders` returns.

## Query parameters

- `timestamp` integer, required

## Headers

- `API-PublicKey` string, required
- `API-Signature` string, required

## Other responses

- `101`: Switching Protocols — the socket is open.
- `401`: Headers missing, key unknown, signature wrong, or `timestamp` missing or stale.
- `403`: Key valid but refused: caller IP outside the key's whitelist, or the key lacks the User info permission.
- `503`: Authentication or the selected event feed is temporarily unavailable — retry; do not rotate your key.

## Changes

- **2026-10-13** `13dbac1613c4`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/binibit/apis/webapp/changes/user-orders/get.md)

---

[API](https://skmtc.dev/binibit/apis/webapp.md) - [All operations](https://skmtc.dev/binibit/apis/webapp/llms.txt) - [OpenAPI document](https://skmtc.dev/binibit/apis/webapp/revisions/13dbac1613c4?raw)
