Protocol
Panel events
Asynchronous events that Blazeauth can push to the client.
Panel events
Blazeauth can push server-side events to the client during an active WebSocket session.
Envelope and payload
Panel events are delivered as a normal message envelope (see Message format) and use a special packet id:
id = 18446744073709551615(uint64 max)
Panel event payload
Server-push event message shape.
content is event-specific and may be omitted.
Event types
| Code | Name |
|---|---|
| 0 | none |
| 1 | disconnect |
| 2 | app_deleted |
| 3 | app_paused |
| 4 | license_client_id_reset |
| 5 | license_blacklisted |
| 6 | license_unblacklisted |
| 7 | license_reinitialized |
| 8 | license_deleted |
| 9 | license_paused |
| 10 | license_unpaused |
| 11 | license_duration_extended |
| 12 | account_deleted |
| 13 | account_duration_extended |
| 14 | subscription_expired |
Notes
- The
panel_event_subscribeusecase is currently a reserved no-op. You may still receive some events (for example,subscription_expired) while the session is active. - Treat events as best-effort notifications and be ready to re-authorize or reconnect if needed.