For the complete documentation index, see llms.txt. This page is also available as Markdown.

SUBSCRIBE Orderbook Throttled

UPDATE TIME

100ms OR 500ms

REQUEST

* \*op\*\* string required Operation code allowed values: `subscribe` `unsubscribe`

* \*data\*\* array of strings required Channel name in the format `orderbook-100ms:SYMBOL`. Eg. `orderbook-100ms:ETH-31MAR23-1350-C`

Example
{
	"op":"subscribe", 
	"data": ["orderbook-100ms:ETH-31MAR23-1350-C"]
}
{
	"op":"subscribe", 
	"data": ["orderbook-500ms:ETH-31MAR23-1350-C"]
}

RESPONSE

* \*channel\*\* string required Channel name in the format `orderbook-100ms:INSTRUMENT_NAME`. Eg. `orderbook-100ms:ETH-31MAR23-1350-C`

data.**type** string required Type of orderbook message. Allowed values: `snapshot` `update`

data.**instrument\_id** string required Instrument ID number. Eg. `12`

data.**instrument\_name** string required Instrument symbol. Eg. ` ETH-24DEC22-1250-C`

data.**instrument\_type** string required Type of instrument. Allowed values: `OPTION` `PERPETUAL`

data.**bids** array of arrays required Array of 3 elements - price in USD, contract amount and order IV. Eg.`[["1", "10", "0.75"]]`

data.**asks** array of arrays required Array of 3 elements - price in USD, contract amount and order IV. Eg.`[["1", "10", "0.85"]]`

data.**last\_updated** string required Last updated timestamp in UNIX timestamp in nanoseconds. Eg. `1680249600000000000`

data.**checksum** string required Payload checksum. Eg. `1321749405`

Last updated