/stealth/bql?(/*)
GET/stealth/bql?(/*)
WebSocket endpoint for BrowserQL. Connect to establish a persistent browser session, then send multiple GraphQL operations as JSON messages. The browser and page state persist across all messages for the connection duration.
Messages use the same JSON format as the HTTP POST endpoint: Send: { "query": "mutation { goto(url: "..") { status } }", "variables": {} } Receive: { "data": { "goto": { "status": 200 } } }
Request
Responses
- 101
- 400
- 401
- 403
- 404
- 408
- 429
- 500
- 503
Indicates successful WebSocket upgrade.
The request contains errors or didn't properly encode content.
The request is missing, or contains bad, authorization credentials.
The request targets a destination that is not allowed.
Resource couldn't be found.
The request took has taken too long to process.
Too many requests are currently being processed.
An internal error occurred when handling the request.
Service is unavailable.