Cascade
Account

Unsubscribe Fill

Stops receiving fill updates for the specified account, subaccount, and symbol

Unsubscribe from fill updates (requires authentication)#

Stops receiving fill updates for the specified account, subaccount, and symbol

Channel:WEBSOCKET
Tag:
Account

Request to unsubscribe from fill updates

Parameters

sourcestring

Must be 'fill'

accountstring

Ethereum address of the account (must match subscription)

subaccount_indexinteger

Subaccount index (must match subscription)

symbolsarray

Array of market symbols to unsubscribe from (must match the symbols used when subscribing) or empty array [] for all markets

Payload
{
  "jsonrpc": "2.0",
  "method": "unsubscribe",
  "params": {
    "source": "fill",
    "account": "0xe1c03ec3bcf509b3e8e63abcd03edc661ffe6a78",
    "subaccount_index": 0,
    "symbols": [
      "ETHUSD"
    ]
  },
  "id": 18
}

Success response for unsubscribe requests

Parameters

message?string

Success message

Payload
{
  "jsonrpc": "2.0",
  "result": {
    "message": "Unsubscribed from channel"
  },
  "usIn": 1234567890123,
  "usOut": 1234567890456,
  "usDiff": 333,
  "id": 10
}

Error response for failed requests

Parameters

jsonrpcstring

JSON-RPC version

errorobject
usIninteger

Request received timestamp in milliseconds

usOutinteger

Response sent timestamp in milliseconds

usDiffinteger

Processing time in milliseconds

id?string | integer | null

Request identifier (if provided in request, otherwise null)

Payload
{
  "jsonrpc": "2.0",
  "error": {
    "code": -32602,
    "message": "Invalid subscription params"
  },
  "usIn": 1234567890123,
  "usOut": 1234567890456,
  "usDiff": 333,
  "id": 2
}