Juniper Mist WebSocket Streaming API

Mist exposes a WebSocket channel for real-time event subscriptions including device events, location updates, presence, RSSI, stats, and Marvis events. Clients authenticate with an API token and subscribe to one or more channels scoped to an organization or site. Used to drive live dashboards, location services, and event-driven automation without polling REST.

API entry from apis.yml

apis.yml Raw ↑
aid: mist-ai:juniper-mist-websocket-streaming
name: Juniper Mist WebSocket Streaming API
tags:
- Networking
- WebSocket
- Streaming
- Real-Time
- Telemetry
humanURL: https://www.juniper.net/documentation/us/en/software/mist/api/http/guides/websockets/getting-started
properties:
- url: https://www.juniper.net/documentation/us/en/software/mist/api/http/guides/websockets/getting-started
  type: Documentation
- url: https://github.com/Mist-Automation-Programmability/mist_websocket_examples
  type: CodeExamples
description: Mist exposes a WebSocket channel for real-time event subscriptions including device events,
  location updates, presence, RSSI, stats, and Marvis events. Clients authenticate with an API token and
  subscribe to one or more channels scoped to an organization or site. Used to drive live dashboards,
  location services, and event-driven automation without polling REST.