logsSubscribe
Authorizations
AuthorizationstringOptional
Pass Authorization: <api-key> on each request.
Body
jsonrpcstring · enumRequiredExample:
JSON-RPC protocol version.
2.0Possible values: idone ofRequiredExample:
Request identifier echoed back in the response.
1stringOptional
integerOptional
methodstring · enumRequiredExample:
Must be logsSubscribe.
logsSubscribePossible values: Responses
200
Successful logsSubscribe response.
application/json
Base envelope of every JSON-RPC 2.0 response.
jsonrpcstring · enumRequiredExample:
2.0Possible values: idone ofRequiredExample:
Echoed request id.
1stringOptional
integerOptional
resultinteger · int64RequiredExample:
Subscription id. Save this value to call the matching unsubscribe method later.
24040401
Authentication required or invalid.
application/json
403
Insufficient permissions for the request.
application/json
429
Rate limit exceeded for this tier.
application/json
500
Unexpected server error.
application/json
post/
# cURL doesn't speak WebSocket — use `websocat` (or `wscat -c`).
# Install: cargo install websocat # or npm install -g wscat
echo '{
"jsonrpc": "2.0",
"id": 1,
"method": "logsSubscribe",
"params": [
{
"mentions": [
"11111111111111111111111111111111"
]
},
{
"commitment": "finalized"
}
]
}' | websocat wss://public.rpc.solanavibestation.com{
"jsonrpc": "2.0",
"id": 1,
"result": 24040
}Last updated