GoGuardian API Reference

Standard, machine-readable specifications for every HTTP and realtime interface the GoGuardian Chrome extension (v4.0.7422.1) uses. Both were reconstructed from the extension's minified bundles. Interactive views are rendered by Redoc and the AsyncAPI web component.

REST / HTTP API OpenAPI 3.1

Synchronous endpoints across 21 hosts: session check-ins, screen captures, telemetry, block lists, bypass, registration, licensing, and video-call signaling.

Paths60
Operations62 (31 GET · 25 POST · 5 PUT · 1 HEAD)
AuthAuthorization (CompRand) + ExtensionVersion
JSON YAML

Realtime / Events AsyncAPI 2.6

Pusher WebSocket channels the extension subscribes to and publishes on: command routing, live state, screen-shadow updates, and call/session presence.

Channels7 (6 private, 1 presence)
Messages24 documented
TransportWSS · Pusher protocol
JSON YAML
How to read these docs. Everything here was extracted from the extension's own client code, so requests, headers and payload shapes are exact. The response schemas document only the fields the client actually reads; servers likely return more. Each operation and message carries an x-evidence citation pointing at the bundle and module it was reconstructed from. Unverified guesses are flagged in the spec descriptions.