Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Juniper Mist AI Sites SLEs API

Site SLEs, or Service-Level Expectations, are metrics used to monitor and report on the user experience of a Wireless, Wired or Wan network.They are generated through data science and machine learning algorithms and provide insights into various aspects of the network, such as coverage, capacity, connectivity, and performance.Mist SLEs help identify when users do not have sufficient network quality, when they face issues with connecting or roaming between access points, and when there are problems on the wired network.

Juniper Mist AI Sites SLEs API is one of 211 APIs that Juniper Mist AI publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Sites SLEs. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 19 operations across 17 paths, and defines 92 schemas. It is described by OpenAPI 3.1.0, at version 2604.1.1.

Requests are made against 12 base URLs: https://api.mist.com, https://api.gc1.mist.com, https://api.ac2.mist.com, https://api.gc2.mist.com, https://api.gc4.mist.com, https://api.eu.mist.com, https://api.gc3.mist.com, https://api.ac6.mist.com, https://api.gc6.mist.com, https://api.ac5.mist.com, https://api.gc5.mist.com, https://api.gc7.mist.com.

19 operations 17 paths 92 schemas 17 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
2604.1.1
Base URL
https://api.mist.com/api/v1
Authentication
API Key, HTTP Basic, API Key
License
Resource Areas
1

Authentication & Security 3

Juniper Mist AI Sites SLEs API declares 3 security schemes for authenticating requests. An API key is passed in the header as Authorization (apiToken). It accepts HTTP basic authentication (basicAuth). An API key is passed in the header as X-CSRFToken (csrfToken). By default, every request must be authenticated.

  • apiToken — Like many other API providers, it’s also possible to generate API Tokens to be used (in HTTP Header) for authentication. An API token ties to a Admin with equa…
  • basicAuth — While our current UI uses Session / Cookie-based authentication, it’s also possible to do Basic Auth.
  • csrfToken — This protects the website against [Cross Site Request Forgery](https://en.wikipedia.org/wiki/Cross-siterequestforgery), all the POST / PUT / DELETE APIs needs…

Paths & Operations 19

Across 17 paths, the API surfaces 19 operations — 17 GET, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Sites SLEs 19

Site SLEs, or Service-Level Expectations, are metrics used to monitor and report on the user experience of a Wireless, Wired or Wan network. They are generated through data scienc…

GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/classifier/{classifier}/summarydeprecated
getSiteSleClassifierDetails
getSiteSleClassifierDetails 8 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/classifier/{classifier}/summary-trend
getSiteSleClassifierSummaryTrend
getSiteSleClassifierSummaryTrend 8 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/classifiers
listSiteSleMetricClassifiers
listSiteSleMetricClassifiers 4 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/histogram
getSiteSleHistogram
getSiteSleHistogram 7 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/impact-summary
getSiteSleImpactSummary
getSiteSleImpactSummary 9 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/impacted-applications
listSiteSleImpactedApplications
listSiteSleImpactedApplications 8 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/impacted-aps
listSiteSleImpactedAps
listSiteSleImpactedAps 8 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/impacted-chassis
listSiteSleImpactedChassis
listSiteSleImpactedChassis 8 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/impacted-clients
listSiteSleImpactedWiredClients
listSiteSleImpactedWiredClients 8 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/impacted-gateways
listSiteSleImpactedGateways
listSiteSleImpactedGateways 8 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/impacted-interfaces
listSiteSleImpactedInterfaces
listSiteSleImpactedInterfaces 8 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/impacted-switches
listSiteSleImpactedSwitches
listSiteSleImpactedSwitches 8 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/impacted-users
listSiteSleImpactedWirelessClients
listSiteSleImpactedWirelessClients 8 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/summarydeprecated
getSiteSleSummary
getSiteSleSummary 7 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/summary-trend
getSiteSleSummaryTrend
getSiteSleSummaryTrend 7 params → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/threshold
getSiteSleThreshold
getSiteSleThreshold 4 params → 200400401403404429
POST
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/threshold
replaceSiteSleThreshold
replaceSiteSleThreshold 4 params body → 200400401403404429
PUT
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metric/{metric}/threshold
updateSiteSleThreshold
updateSiteSleThreshold 4 params body → 200400401403404429
GET
/api/v1/sites/{site_id}/sle/{scope}/{scope_id}/metrics
listSiteSlesMetrics
listSiteSlesMetrics 3 params → 200400401403404429

Schemas 92

The contract defines 92 schemas that model the data the API accepts and returns. The most detailed are sle_impacted_users_user (11 properties), sle_impact_summary (10 properties), sle_impacted_users (10 properties), sle_impacted_applications (9 properties). Each schema is shown below with its type and property counts.

sle_classifier
object
6 properties 5 required
site_sle_impacted_switches_scope_parameters
string
enum: site
sle_classifier_summary
object
6 properties 6 required
strings
array
sle_classifier_samples_degraded
array
sle_impact_summary_device_type_item
object
5 properties 5 required
sle_summary_events
array
sle_classifier_samples
object
3 properties 3 required
site_sle_scope
string
enum: gateway, site, switch
sle_summary_scope
string
enum: ap, client, gateway, site, switch
sle_summary_trend_classifiers
array
sle_impacted_aps_aps
array
sle_classifier_summary_impact
object
4 properties 4 required
sle_impact_summary_device_os_item
object
5 properties 5 required
sle_impacted_clients_clients
array
sle_classifier_samples_total
array
sle_impacted_switches
object
9 properties
sle_summary_sle
object
5 properties 5 required
sle_impacted_interfaces_interfaces
array
site_sle_impact_summary_fields_parameter
string
enum: ap, band, chassis, client, deviceos, devicetype, gateway, gatewayzones, interface, mxedge, peerpath, server, switch, vlan, wlan
site_sle_metric_summary_scope_parameters
string
enum: ap, client, gateway, site, switch
sle_impacted_clients
object
9 properties
sle_impacted_users_user
object
11 properties
site_sle_histogram_scope_parameters
string
enum: ap, client, gateway, site, switch
sle_impacted_clients_client
object
6 properties
response_http401
object
1 property
number_or_null
sle_impact_summary_wlan_item
object
5 properties 5 required
sle_classifier_samples_duration
array
sle_impacted_users_users
array
sle_impacted_chassis_chassis
array
sle_impact_summary_device_type
array
sle_summary_sle_samples_total
array
sle_histogram_data_item_range
array
sle_impacted_aps
object
9 properties 9 required
sle_impact_summary
object
10 properties 10 required
sle_classifier_impact
object
4 properties 4 required
sle_trend_classifier
object
5 properties 4 required
sle_impacted_clients_client_switches
array
sle_summary
object
6 properties 6 required
site_sle_metrics
object
2 properties 2 required
sle_summary_sle_samples
object
3 properties 3 required
sle_impact_summary_wlan
array
sle_impacted_interfaces_interface
object
6 properties
sle_classifier_summary_failures
array
sle_impacted_users_clients
array
sle_impacted_gateways_gateway
object
7 properties
sle_summary_classifiers
array
sle_summary_sle_samples_value
array
sle_impacted_users
object
10 properties 8 required
sle_summary_trend
object
4 properties 4 required
sle_impacted_switches_switches
array
sle_impact_summary_ap
array
sle_summary_impact
object
4 properties 4 required
sle_impacted_client_gateways
array
sle_impacted_client_gateway
object
4 properties
sle_impacted_chassis_chassis_item
object
7 properties
sle_impacted_gateways_gateways
array
sle_impacted_switches_switch
object
8 properties
sle_impacted_interfaces
object
9 properties
site_sle_impacted_aps_scope_parameters
string
enum: site
site_sle_impact_summary_scope_parameters
string
enum: ap, client, gateway, site, switch
response_http429
object
1 property
site_sle_metric_classifiers_scope_parameters
string
enum: ap, client, gateway, site, switch
sle_impact_summary_device_os
array
sle_impacted_chassis
object
9 properties
sle_impacted_aps_ap
object
5 properties 5 required
site_sle_impacted_gateways_scope_parameters
string
enum: site
sle_impact_summary_ap_item
object
5 properties 5 required
sle_histogram_data
array
response_http403
object
1 property
sle_histogram_data_item
object
2 properties 1 required
sle_impacted_applications_apps
array
site_sle_impacted_users_scope_parameter
string
enum: ap, site
sle_impacted_users_client
object
7 properties
sle_impact_summary_band_item
object
5 properties 5 required
sle_impacted_gateways
object
9 properties
response_http404
object
1 property
sle_impact_summary_band
array
site_sle_impacted_chassis_scope_parameters
string
enum: gateway, site, switch
response_http400
object
1 property
site_sle_threshold_scope_parameter
string
enum: ap, client, gateway, site, switch
site_sle_metrics_scope_parameters
string
enum: ap, client, gateway, site, switch
site_sle_impacted_interfaces_scope_parameters
string
enum: gateway, site, switch
sle_summary_sle_samples_degraded
array
sle_classifier_summary_trend
object
4 properties 4 required
sle_impacted_applications
object
9 properties
sle_threshold
object
7 properties
sle_impacted_applications_app
object
6 properties
sle_histogram
object
6 properties 6 required
sle_impacted_clients_client_switch
object
3 properties
site_sle_impacted_clients_scope_parameters
string
enum: gateway, site, switch

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

mist-ai-sites-sles-api-openapi.yml Raw ↑

Other APIs Juniper Mist AI publishes across the network.

Juniper Mist WebSocket Streaming API
Juniper Mist Webhooks API
Juniper Mist AI Admins API
Juniper Mist AI Admins Login API
Juniper Mist AI Admins Login - OAuth2 API
Juniper Mist AI Admins Logout API
Juniper Mist AI Admins Lookup API
Juniper Mist AI Admins Recover Password API
Juniper Mist AI Constants Definitions API
Juniper Mist AI Constants Events API
Juniper Mist AI Constants Models API
Juniper Mist AI Installer API