Requests
About
Both public and private WebSocket API requests begin with a GET request that includes headers asking for an upgrade to the WebSocket protocol.
However, the private API WebSocket request also includes the standard private API headers.
The Sec-WebSocket-Key and Sec-WebSocket-Version headers shown in the examples will be added by your WebSocket client. See the WebSocket RFC for more detail.
Public API Request Headers
GET wss://api.gemini.com/v1/marketdata/BTCUSD Connection: Upgrade Upgrade: websocket Sec-WebSocket-Key: uRovscZjNol/umbTt5uKmw== Sec-WebSocket-Version: 13plain
Private Request Headers
GET wss://api.gemini.com/v1/order/events Connection: Upgrade Upgrade: websocket Sec-WebSocket-Key: uRovscZjNol/umbTt5uKmw== Sec-WebSocket-Version: 13 X-GEMINI-APIKEY: qOfnZJDZTTBsxdM3bVRP X-GEMINI-PAYLOAD: eyJyZXF1ZXN0IjoiL3YxL29yZGVyL2V2ZW50cyIsIm5vbmNlIjoxNDc3OTYzMjQwNzQxMDgzMzA3fQ== X-GEMINI-SIGNATURE: 88cd6f391d8f920a76a2060d613b519a8e8b4b3fb5bff089ea826d49ac73888bd479c0c2e2062ba60ba7afbe273132e3plain