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 Orgs Stats - MxEdges API

API Calls to retrieve statistics about the Mist Edges at the Org level

Juniper Mist AI Orgs Stats - MxEdges 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 Orgs Stats - MxEdges. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 2 operations across 2 paths, and defines 51 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.

2 operations 2 paths 51 schemas 2 GET

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 Orgs Stats - MxEdges 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 2

Across 2 paths, the API surfaces 2 operations — 2 GET. Each is listed below with its method, path, parameters, and response codes.

Orgs Stats - MxEdges 2

API Calls to retrieve statistics about the Mist Edges at the Org level

GET
/api/v1/orgs/{org_id}/stats/mxedges
listOrgMxEdgesStats
listOrgMxEdgesStats 7 params → 200400401403404429
GET
/api/v1/orgs/{org_id}/stats/mxedges/{mxedge_id}
getOrgMxEdgeStats
getOrgMxEdgeStats 3 params → 200400401403404429

Schemas 51

The contract defines 51 schemas that model the data the API accepts and returns. The most detailed are stats_mxedge (35 properties), stats_mxedge_port_stat (14 properties), mxedge_oob_ip_config (11 properties), stats_mxedge_memory_stat (11 properties). Each schema is shown below with its type and property counts.

stats_mxedge_service_stat
object
6 properties
id
string
Unique ID of the object instance in the Mist Organization
strings
array
mxedge_mgmt_oob_ip_type
string
enum: dhcp, disabled, static
for_site
string
enum: any, true, false
stats_mxedge_tunterm_port_config_downstream_ports
array
response_http403
object
1 property
stats_mxedge_tunterm_port_config_upstream_ports
array
stats_mxedge_oob_ip_stat
object
9 properties
stats_mxedge_memory_stat
object
Memory usage
11 properties
mxedge_oob_ip_config_dns
array
IPv4 ignored if type!=static, IPv6 ignored if type6!=static
stats_mxedge_tunterm_port_config
object
3 properties
ip_type
string
enum: dhcp, static
stats_mxedge_lag_stat
object
1 property
stats_mxedge_port_stats
object
tx_pkts
integernull
Amount of packets sent since connection
stats_mxedge__active_ports
array
List of ports active on the LAG defined by the LACP
fwupdate_stat
object
5 properties
site_id
string
last_seen
numbernull
Last seen timestamp
response_http404
object
1 property
stats_mxedge_cpu_stat_cpus
object
stats_mxedge_tunterm_ip_config
object
3 properties
modified_time
number
When the object has been modified for the last time, in epoch
stats_mxedge
object
35 properties
stats_mxedge_ip_stat
object
IP stats
6 properties
timestamp
number
Epoch (seconds)
stats_mxedge_lag_stats
object
Stat for LAG (Link Aggregation Group). Property key is the LAG name
response_http400
object
1 property
stats_mxedge_services
array
stats_mxedge_cpu_stat
object
CPU/core stats list
6 properties
cpu_stat
object
6 properties
tx_bytes
integernull
Amount of traffic sent since connection
mxedge_oob_ip_config
object
IPconfiguration of the Mist Edge out-ofband management interface
11 properties
stats_mxedge_port_stat_lldp_stats
object
6 properties
stats_mxedge_service_stats
object
Stat for each services
response_http429
object
1 property
fwupdate_stat_status
stringnull
enum: inprogress, failed, upgraded, success, scheduled, error
stats_mxedge_port_stat
object
14 properties
mxedge_mgmt_oob_ip_type6
string
enum: autoconf, dhcp, disabled, static
stats_mxedge_port_stat_lacp
object
4 properties
rx_bytes
integernull
Amount of traffic received since connection
stats_mxedge_port_stat_sfp
object
6 properties
stats_mxedge_tunterm_stat
object
1 property
response_http401
object
1 property
stats_mxedge_inactive_vlan_strs
object
Inactive wired/L2TP VLANs. Entries can be individual VLANs or ranges.
2 properties
org_id
string
cpu_stat_load_avg
array
Load averages for the last 1, 5, and 15 minutes
rx_pkts
integernull
Amount of packets received since connection
stats_mxedges
array
created_time
number
When the object has been created, in epoch

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

mist-ai-orgs-stats-mxedges-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