List of streams for REST messages

Custody

Get deposit addresses list. Payload keys:

  • showRemoved (bool) - whether remote addresses are shown in the list

Get deposit address by hash. Payload keys:

  • hash(required) (string) - address hash

History

Trades

Gets historical trades. Payload keys:

  • from (string) - from date and time created trade, format: YYYY-MM-DDThh:mm:ss[.sss]Z
  • till (string) - till date and time created trade, format: YYYY-MM-DDThh:mm:ss[.sss]Z
  • makerOrderId (string)
  • takerOrderId (string)
  • symbol (string) - market symbol
  • pageable (object):
    • page (int) - results page you want to retrieve (0…N)
    • size (int) - default: 100, number of records per page

Orders

Gets historical orders. Payload keys:

  • from (string) - from date and time created trade, format: YYYY-MM-DDThh:mm:ss[.sss]Z
  • till (string) - till date and time created trade, format: YYYY-MM-DDThh:mm:ss[.sss]Z
  • symbol (string) - market symbol
  • clientOrderId (array[string])
  • pageable (object):
    • page (int) - results page you want to retrieve (0…N)
    • size (int) - default: 100, number of records per page

Public

Markets

Gets all the markets. Payload keys:

  • symbol (array[string]) - market symbol

Currencies

Gets all the currencies. Payload keys:

  • symbol (array[string]) - currency symbol

Tickers

Abbreviations for period:

  • I - minutes
  • H - hours
  • D - days
  • W - week

Gets all the tickers. Payload keys:

  • symbol (array[string]) - market symbol
  • period (string) - default: H1, available values: I1, I5, I15, I30, H1, H2, H4, H6, H12, D1, W1
  • useCache (bool) - default: true, use chache

Candles

Abbreviations for period:

  • I - minutes
  • H - hours
  • D - days
  • W - week

Gets candles. Payload keys:

  • from(required) (string) - from date and time created trade, format: YYYY-MM-DDThh:mm:ss[.sss]Z
  • till(required) (string) - till date and time created trade, format: YYYY-MM-DDThh:mm:ss[.sss]Z
  • market(required) (string) - market symbol
  • period(required) (string) - default: H1, available values: I1, I5, I15, I30, H1, H2, H4, H6, H12, D1, W1
  • useCache (bool) - default: true, use chache

Trades

Gets trades. Payload keys:

  • market(required) (string) - market symbol
  • address (string) - account`s wallet address
  • cursor (int64) - the cursor to which id to start showing trading elements
  • from (string) - from date and time created trade, format: YYYY-MM-DDThh:mm:ss[.sss]Z
  • till (string) - till date and time created trade, format: YYYY-MM-DDThh:mm:ss[.sss]Z
  • pageable (object):
    • page (int) - results page you want to retrieve (0…N)
    • size (int) - default: 100, number of records per page

Orderbook

Gets orderbook. Payload keys:

  • market(required) (string) - market symbol
  • limit (int) - default: 100, number of orders to process for bids & asks
  • step (number) - default: 0.0001, grouping step, it will be equal to tick size for market if omitted
  • useCache (bool) - default: true, use cache

Gets raw orderbook. Payload keys:

  • market(required) (string) - market symbol
  • limit (int) - default: 100, number of orders
  • useCache (bool) - default: true, use cache

Trading

Orders

Gets open orders. Payload keys:

  • symbol (string) - market symbol
  • clientOrderId (array[string])
  • pageable (object):
    • page (int) - results page you want to retrieve (0…N)
    • size (int) - number of records per page

Create

Create new orders. Payload keys:

  • price(required) (array[number]) - order price
  • quantity(required) (array[number]) - quantity coin
  • side(required) (array[string]) - available values: SELL, BUY
  • symbol(required) (array[string]) - market symbol
  • expireTime (array[string]) - order expiration time
  • clientOrderId (array[string])

Update

Cancel or update orders. Payload keys:

  • id(required) (array[string]) - order id
  • price (array[number]) - order price
  • quantity (array[number]) - quantity coin
  • expireTime (array[string]) - order expiration time

Delete

Delete orders. Payload keys:

  • id(required) (array[string]) - order id

By json

Create orders. Payload keys:

  • body(required) (array[object])

Update orders. Payload keys:

  • body(required) (array[object])

Delete orders. Payload keys:

  • body(required) (array[object])

Balances

Get trading balances for all (or selected) currencies. Payload keys:

  • currencies (array[string]) - currency symbol

Fees

Get trading fee rates for all (or selected) markets. Payload keys:

  • markets (array[string]) - market symbol