Authenticate session
REQUEST wss://connection.bitvavo.com:8004/rfq/v1 authenticate
Authenticates the WebSocket session so that you can subscribe to RFQ channels and submit firm quotes.
Before you send the authenticate action, you must create the signature. To learn how, see Step 1: Create a signature.
Request
- Schema
- Example (body)
Body
Set to authenticate to start the session.
Possible values: [authenticate]
authenticateAn identifier that you assign to the request. The server echoes it back in the matching response so you can correlate the two.
9021001Your Bitvavo API key.
bva_uat_maker_7f3a2c1dThe HMAC-SHA256 hex-encoded signature over the string <timestamp>GET/rfq/v1, computed with your API secret.
118067f093bef0f7b99bbc2a967a000fa288226d24b5c8ebc10e9cfb4229a6faA Unix timestamp in milliseconds.
1739462400123The time in milliseconds in which your request is allowed to execute. Default 10000, maximum 60000.
Possible values: >= 1 and <= 60000
10000{
"action": "authenticate",
"requestId": 9021001,
"key": "bva_uat_maker_7f3a2c1d",
"signature": "118067f093bef0f7b99bbc2a967a000fa288226d24b5c8ebc10e9cfb4229a6fa",
"timestamp": 1739462400123,
"window": 10000
}
Response
- authenticated
- error
- Schema
- Example (body)
Schema
Confirmation that the server accepted the authentication.
Possible values: [authenticate]
authenticateAn identifier that you assign to the request. The server echoes it back in the matching response so you can correlate the two.
9021001Indicates whether the session is now authenticated.
true{
"event": "authenticate",
"requestId": 9021001,
"authenticated": true
}
- Schema
- Example (body)
Schema
The action that caused the error, if applicable.
subscribeThe details of an error returned by the server.
Possible values: [error]
errorThe Bitvavo error code.
320A human-readable description of the error.
RFQ maker access required. Contact Bitvavo to enable RFQ participation.An identifier that you assign to the request. The server echoes it back in the matching response so you can correlate the two.
9021001The numeric identifier of the operator.
12345{
"action": "subscribe",
"event": "error",
"errorCode": 320,
"error": "RFQ maker access required. Contact Bitvavo to enable RFQ participation."
}