1
Get credentials
Obtain your
keyId and secret from your account contact. Store the secret
in a secret manager — never commit it or send it in a request body.2
Build the canonical string
For each request, join these fields with newlines and sign them with your
secret:
3
Send the signed headers
Attach the four headers to every call:
4
Make your first call
Call a read endpoint to confirm your signature works:
5
Place an order
POST /api/v1/trading/order with a limit order body. Browse the full request
and response schema in the REST API section.6
Stream updates
Open the WebSocket and subscribe to the channels you care about. See
WebSockets.
Signing example (Node.js)
Stream realtime updates
Once you can sign a request, the same headers authenticate the WebSocket
handshake. See the WebSockets guide.
