Skip to main content

Status

Use the WebSocket Reference tab for generated channel and message reference. This page remains the protocol guide and highlights the runtime behavior that matters most when integrating.

Transport

  • Protocol: raw WebSocket
  • Endpoint: wss://joyride.exchange/api/v1
  • Message envelope: JSON-RPC 2.0
  • Trading: WebSocket only
  • Market-data subscriptions: WebSocket only

Request shape

Success response

Subscription notification

Core methods

Authentication

  • public/get_nonce
  • public/auth

Trading

  • private/buy
  • private/sell
  • private/cancel
  • private/cancel_all

Queries

  • public/get_instruments
  • public/get_market_config
  • private/get_open_orders
  • private/get_account

Subscriptions

  • public/subscribe
  • public/unsubscribe

Channel patterns

Authenticated push events

Some server notifications are sent to authenticated sessions without an explicit public/subscribe:
  • instruments when a new round is bootstrapped
  • settlement_complete when a settlement round finishes

Common application errors

Reference split

  • WebSocket Reference tab: generated reference from asyncapi.yaml
  • This page: conceptual guide and notable protocol behavior