Mist

Mist (Mist Systems), acquired by Juniper Networks and now Juniper Mist, is an AI-driven cloud platform for wireless, wired, and WAN networking. The Juniper Mist Cloud API is a RESTful HTTPS/JSON API organized around an Org -> Site -> Device hierarchy, giving programmatic access to configuration, inventory, client analytics (SLE), the Marvis virtual network assistant, location services, and real-time event webhooks. Mist was an early Lightspeed Venture Partners portfolio company (seed, 2014) before its Juniper acquisition.

Mist publishes 211 APIs on the APIs.io network, including Admins API, Admins Login API, Admins Login - OAuth2 API, and 208 more. Tagged areas include Company, Networking, Wireless, Wi-Fi, and Cloud Management.

The Mist catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Mist’s developer surface includes documentation, API reference, getting-started guide, support, authentication, changelog, and 23 more developer resources.

57.2/100 developing ▬ flat Agent 78/100 agent native Full breakdown ↓
scored 2026-07-27 · rubric v0.5
AccessSelf serve
211 APIs 1 MCP Servers
CompanyNetworkingWirelessWi-FiCloud ManagementArtificial IntelligenceNetwork AutomationLocation ServicesWebhooksJuniper

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 57.2/100 · developing
Contract Quality 18.4 / 25
Developer Ergonomics 15.2 / 20
Commercial Clarity 4.7 / 20
Operational Transparency 9.6 / 13
Governance 0.0 / 12
Discoverability 9.3 / 10
Agent readiness — 78/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/mist: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 211

Individual APIs this provider publishes, each with its own machine-readable definition.

Mist Admins API

Admin API calls can be used to create, manage or authenticate Mist administrators. To register administrators into an existing MSP account or Organization, please check: * [Invi...

Mist Admins Login API

Login Endpoints when using Login/Password authentication, with or without 2FA. If the Login/Password authentication is successful, Mist will add a `csrftoken` cookie that must b...

Mist Admins Login - OAuth2 API

A Mist account can be linked to OAuth2 providers: 1. First, login with your Mist account 2. Obtain the Authorization URL for Linking with [Get Oauth 2 Authorization Url for Logi...

Mist Admins Logout API

Logout Endpoints when using Login/Password authentication, with or without 2FA.

Mist Admins Lookup API

Admin Lookup API Call is mainly used by Web UIs to know if a user must be redirected to an SSO URL for login.

Mist Admins Recover Password API

Endpoints used to trigger a password recovery and validate the token sent by email.

Mist Constants Definitions API

API Calls to retrieve constant values that can be used in different parts of the configuration

Mist Constants Events API

API Calls to retrieve the definitions of the Mist events. These definitions are providing example of the Webhook payloads

Mist Constants Models API

API Calls to retrieve the list of Hardware Models and their features

Mist Installer API

In a typical enterprise, a separate group of people, Installers, are responsible for install new devices. May it be a new installation (e.g. new stores), a replacement installat...

Mist MSPs Admins API

An MSP Admin refers to a user who has access to the Juniper Mist managed service provider (MSP) portal and is responsible for managing and administering the network operations o...

Mist MSPs API

MSP (Managed Service Provider) contains multiple Organizations.

Mist MSPs Inventory API

API Calls to locate a device across all the Organizations attached to the MSP account.

Mist MSPs Licenses API

Licenses are a type of service or access that customers can purchase for various features or services offered by a company. Subscriptions can have different statuses, such as ac...

Mist MSPs Logo API

Manage the Mist portal logo at the MSP level. This logo will be displayed instead of the Juniper Mist Logo for all the Organizations attached to this MSP account.

Mist MSPs Logs API

Audit Logs are records of activities initiated by users, providing a history of actions such as accessing, creating, updating, or deleting resources or components at the MSP lev...

Mist MSPs Marvis API

Marvis is an AI-driven, interactive virtual network assistant that streamlines network operations, simplifies troubleshooting, and provides an enhanced user experience. It offer...

Mist MSPs Org Groups API

Org Groups a way to group Organizations together based on certain criteria. They can be used for easier management and organization of multiple organizations within the MSP portal.

Mist MSPs Orgs API

An organization usually represents a customer - which has inventories, licenses. An Organization can contain multiple sites. A site usually represents a deployment at the same l...

Mist MSPs SLEs API

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 a...

Mist MSPs SSO API

MSP SSO, or Single Sign-On, is a method of authentication that allows users to securely log in to multiple applications and websites with a single set of login credentials. It i...

Mist MSPs SSO Roles API

MSP SSO roles refer to the different functions assigned to users within a Single Sign-On (SSO) system. These roles determine the tasks and actions that users can perform within ...

Mist MSPs Tickets API

Support tickets are a means for users to seek assistance and resolve issues they encounter with a product or service. They allow users to communicate their problems or questions...

Mist Orgs Admins API

An org admin, or organization administrator, is a user with administrative privileges within a specific organization. They have the authority to manage and oversee the operation...

Mist Orgs Advanced Anti Malware Profiles API

The "Advanced Anti-Malware" feature in Sky ATP is a comprehensive security solution that leverages multiple techniques to detect and prevent malware attacks. Here are the key co...

Mist Orgs Alarm Templates API

An Alarm Template is a set of Alarm Rules that could be applied to one or more sites (while each site can only pick one Alarm Template), or to the whole org. Once created, the A...

Mist Orgs Alarms API

Alarms are triggered based on certain events. Alarms could be configured using an Alarm Template.

Mist Orgs Antivirus Profiles API

Antivirus profiles are used to define the content to scan for any malware and the action to be taken when malware is detected. These profiles can be assigned to Content Security...

Mist Orgs AP Templates API

AP Templates are defining Wi-Fi and AP settings that can be assigned to Access Points based on different types of rules. AP Templates must be assigned to one or multiple sites t...

Mist Orgs API

An organization usually represents a customer - which has inventories, licenses. An Organization can contain multiple sites. A site usually represents a deployment at the same l...

Mist Orgs API Tokens API

Org API token is a unique identifier used by an application to authenticate and access a service's API. These tokens are used to authenticate requests made to the API server and...

Mist Orgs Asset Filters API

An Asset Filter is a feature that allows users to define specific criteria or conditions to filter and display only certain assets based on their attributes or properties. This ...

Mist Orgs Assets API

An Asset refers to any equipment or item that is being tracked and monitored using Bluetooth Low Energy (BLE) beacon tags. This requires the Asset Visibility subscription.

Mist Orgs Cert API

API Calls to manage Organization Certificates. The certificates can be used bu Access Assurance, during the SSO/SAML Authentication, ...

Mist Orgs Clients - Marvis API

Marvis Invites can be generated for (and belongs to) an Org. They can be generated by an Admin of an Org and can be revoked at anytime. Marvis Clients are devices that have the ...

Mist Orgs Clients - NAC API

NAC Clients are devices connected to the network and authenticated by Juniper Mist Access Assurance.

Mist Orgs Clients - SDK API

SDK Clients are devices that have installed an application using the Mist Software Development Kit (SDK). These clients can provide specific data and information that is not ava...

Mist Orgs Clients - Wan API

WAN Clients are devices connected to a Juniper SRX or SSX gateway monitor or managed by Mist

Mist Orgs Clients - Wired API

Wired Clients are Wired devices connected to a Juniper switch monitored or managed by Mist.

Mist Orgs Clients - Wireless API

Wireless Clients are Wi-Fi devices connected to a Juniper Mist Access Point.

Mist Orgs CRL API

CRLs, or Certificate Revocation Lists, are time-stamped lists that identify digital certificates that have been invalidated before their expiration date. They include informatio...

Mist Orgs Device Profiles API

While Templates / RF Templates / Network Templates / Gateway Templates provides powerful ways to control how a Device\'s configuration is derived for a Site. There are cases whe...

Mist Orgs Devices - AOS API

API Calls specific to AOS (Aruba Operating System) devices

Mist Orgs Devices API

Devices are any Network device managed or monitored by Juniper Mist. It can be * Wireless Access Points * Juniper Switch (EX, QFX) * Juniper WAN Gateway (SRX, SSR) * Mist Edges ...

Mist Orgs Devices - Others API

API Call for 3rd party devices

Mist Orgs Devices - SSR API

API Calls specific to SSR devices

Mist Orgs Events API

Orgs Events are all the system level changes at the org level

Mist Orgs EVPN Topologies API

EVPN allows an alternative but more efficient LAN architecture utilizing VxLAN / MP-BGP - separating control plane (MAC / IP Learning) from forwarding plane. In our implementati...

Mist Orgs Gateway Templates API

Gateway Template is applied to a site for gateway(s) in a site. When Templates are not used, Site Setting holds settings for multiple device types and they can differ to set dev...

Mist Orgs Guests API

Guests are users who are accessing the wi-fi network as a temporary or non-permanent visitor.

Mist Orgs IDP Profiles API

An IDP profile is a set of predefined rules and actions that determine how the Intrusion Detection and Prevention (IDP) system handles network traffic. It allows you to selectiv...

Mist Orgs Integration Cradlepoint API

The integration between Mist and Cradlepoint allows users to utilize Cradlepoint 5G cellular adapters with Juniper's wired, wireless, and SD-WAN solutions driven by Mist AI. Wit...

Mist Orgs Integration JSE API

JSE stands for Juniper Secure Edge and it is a feature within the Mist UI that allows customers to configure Secure Cloud Connectors. With JSE, users can establish a tunnel via ...

Mist Orgs Integration Juniper API

The Juniper Integration can be used to synchronize Juniper Support Insights (JSI) information.

Mist Orgs Integration SkyATP API

Sky Advanced Threat Prevention (Sky ATP) is a cloud-based security designed to detect and mitigate advanced threats in real-time, ensuring the security and integrity of your net...

Mist Orgs Integration Zscaler API

In Zscaler UI: 1. add Partner Integration at https://admin.zscalerbeta.net/#administration/partner-integration 2. Add Partner Administrator Role at https://admin.zscalerbeta.net...

Mist Orgs Inventory API

The Org Inventory allows administrators to view and manage all devices registered (claimed) to the Organization.

Mist Orgs JSI API

Juniper Support Insight is a free service provided to all Mist customers. You can adopt your devices via a few lines CLI commands. Allowing you to * get some basic information a...

Mist Orgs Licenses API

Licenses are a type of service or access that customers can purchase for various features or services offered by a company. Subscriptions can have different statuses, such as ac...

Mist Orgs Linked Applications API

Linked Application are Third party applications linked to the Mist Organization. This is usually using OAuth2.0 or API integrations for a Cloud-to-Cloud Communication.

Mist Orgs Logs API

Audit Logs are records of activities initiated by users, providing a history of actions such as accessing, creating, updating, or deleting resources or components at the Org lev...

Mist Orgs Maps API

These API Calls to import Site Maps at the Org level

Mist Orgs Marvis API

Marvis is an AI-driven, interactive virtual network assistant that streamlines network operations, simplifies troubleshooting, and provides an enhanced user experience. It offer...

Mist Orgs Marvis Invites API

Marvis Clients are devices that have the Marvis Android Client installed on them and are connected to a Juniper Mist AP. They provide detailed data and telemetry about the clien...

Mist Orgs MxClusters API

A Mist Edge Cluster (MxCluster) is a group of Juniper Mist Edge devices that are configured to work together in order to provide high availability and load balancing for the tun...

Mist Orgs MxEdges API

A Mist Edge (MxEdge) is a physical or virtual appliance that is deployed in a network to provide centralized data path for user traffic or as a RADIUS Proxy, which was tradition...

Mist Orgs MxTunnels API

A Mist Tunnel (MxTunnel) is a configuration object that allows for the tunneling of user VLANs from the Access Points (APs) to a central point on the network. It specifies the V...

Mist Orgs NAC CRL API

By default, Mist is automatically retrieving the PKI CRL by using the CRL Distribution Point provided by Certification Authority. In case this information is not provided, or th...

Mist Orgs NAC IDP API

The NAC IDP allows users to integrate with various Identity Providers (IDPs) to enhance authentication and access control. Admins can configure identity providers such as micros...

Mist Orgs NAC Portals API

NAC Portals are for onboard Wireless and Wired client with 802.1X The NAC Portal is a web-based interface that allows users to authenticate and gain access to the network. It is...

Mist Orgs NAC Rules API

The NAC Rules (or Auth Policies) are a set of rules that devices and users must fulfill in order to gain access to the network and use network resources. Juniper Mist Access Ass...

Mist Orgs NAC Tags API

NAC Tags are the building blocks to compose nacrules. They can either appear in the "matching" / "not_matching" sections of a nacrule, in which case they play the role of classi...

Mist Orgs Network Templates API

A Network Template is a configuration template that allows for the consistent and standardized configuration of switches across an organization's network infrastructure. It incl...

Mist Orgs Networks API

A Network refers to a group or segment of users that are defined for use across the entire organization.

Mist Orgs Premium Analytics API

Premium Analytics is an advanced, cloud-based analytics service offered by Juniper Mist. It provides end-to-end network observability and allows users to gain unique insights in...

Mist Orgs Psk Portals API

PSK Self-Service Portals are for 1. **Wi-Fi users** who want to connect to a WLAN with personal PSK, they're told to connect to a URL where they can login (likely through compan...

Mist Orgs Psks API

A multi PSK (Pre-Shared Key) is a feature that allows the use of multiple PSKs for securing network connections. It provides a simple and comprehensive way to onboard client dev...

Mist Orgs Reports API

API Calls to manage organization-level reports, such as E911 AP BSSID report exports.

Mist Orgs RF Templates API

Rf Templates are a feature in Juniper Mist wireless assurance that allow for uniform radio configurations to be applied across all sites in an organization. These templates can ...

Mist Orgs SCEP API

The Orgs SCEP API from Mist — 3 operation(s) for orgs scep.

Mist Orgs SDK Invites API

SDK Invites can be generated for (and belongs to) an Org. They can be generated by an Admin of an Org and can be revoked at anytime.

Mist Orgs SDK Templates API

The Orgs SDK Templates API from Mist — 2 operation(s) for orgs sdk templates.

Mist Orgs SecIntel Profiles API

Sky ATP Secintel Profile

Mist Orgs Security Policies API

Security Policy is designed to audit / catch discrepancies between "what's intended to be running" versus "what's actually running" in a network. Many big organizations have sep...

Mist Orgs Service Policies API

Services Policies are a security policy that defines who can access applications, they are used to control access to applications and ensure proper traffic management within a n...

Mist Orgs Services API

A Service refers to the applications that network users will connect to. These applications represent traffic destinations and are essential for defining network policies and se...

Mist Orgs Setting API

API Calls to manage the Mist Organization Settings

Mist Orgs Site Templates API

Site templates are pre-configured sets of attributes and settings that can be applied to one or more sites in a Mist Organization. These templates allow for quick and consistent...

Mist Orgs Sitegroups API

Site groups are a group of sites under the same Org. It's many-to-many mapping to sites

Mist Orgs Sites API

API Calls to Create or Get the Organization Sites. Use the [Site Settings](https://www.juniper.net/documentation/us/en/software/mist/api/http/api/sites/setting/overview) to conf...

Mist Orgs SLEs API

Org 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 scien...

Mist Orgs SSO API

Org SSO, or Single Sign-On, is a method of authentication that allows users to securely log in to multiple applications and websites with a single set of login credentials. It i...

Mist Orgs SSO Roles API

SSO roles refer to the different functions assigned to users within a Single Sign-On (SSO) system. These roles determine the tasks and actions that users can perform within the ...

Mist Orgs Stats API

API Calls to retrieve statistics about the Mist Org and related items

Mist Orgs Stats - Assets API

API Calls to retrieve statistics about the Assets at the Org level

Mist Orgs Stats - BGP Peers API

API Calls to retrieve statistics about the BGP Peers (WAN Assurance)

Mist Orgs Stats - Devices API

API Calls to retrieve statistics about the Mist Managed and Monitored Devices at the Org level By default, the API call only returns a subset of the available fields. Additional...

Mist Orgs Stats - Marvis Clients API

The Orgs Stats - Marvis Clients API from Mist — 2 operation(s) for orgs stats - marvis clients.

Mist Orgs Stats - MxEdges API

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

Mist Orgs Stats - Ospf API

API Calls to retrieve statistics about OSPF peers at the Org level

Mist Orgs Stats - Other Devices API

API Calls to retrieve statistics about the Other/3rd party devices at the Org level

Mist Orgs Stats - Ports API

API Calls to retrieve statistics about the Wired Ports at the Org level

Mist Orgs Stats - Sites API

API Calls to retrieve statistics about the Organization Sites

Mist Orgs Stats - Tunnels API

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

Mist Orgs Stats - VPN Peers API

API Calls to retrieve statistics about the VPN Peers (WAN Assurance)

Mist Orgs Tickets API

Support tickets are a means for users to seek assistance and resolve issues they encounter with a product or service. They allow users to communicate their problems or questions...

Mist Orgs UI Settings API

The Org UI Settings are used to configure the MArvis dashboards

Mist Orgs User MACs API

NAC User MACs (Endpoints) provide a database of endpoints identified by their MAC addresses. They can be used assign each endpoint with various attributes, such as name, VLAN, r...

Mist Orgs Vars API

Vars endpoints are used to retrieve the list of Site Variables across all the Sites.

Mist Orgs VPNs API

VPNs endpoints are used to create the WAN Assurance Overlay configuration between a Hub and one or multiple WAN Edge Gateways. When configuring the Hub and Spokes from the Mist ...

Mist Orgs Webhooks API

An Org Webhook is a configuration that allows real-time events and data from the Org to be pushed to a provided url. It enables the collection of information about various topic...

Mist Orgs WLAN Templates API

A WLAN template is a collection of WLAN policies, Tunneling Policies, and WxLAN policies. It is used for creating and managing WLAN configurations at an organizational level. WL...

Mist Orgs Wlans API

An Org Wlan is a wireless local area network that is configured at the Org level and applied to a WLAN template. It allows for the creation and management of wireless network se...

Mist Orgs WxRules API

ORg WxRules are a set of rules, restrictions, and settings that can be applied to WLANs within a specific WLAN Template. These policies determine how the devices and traffic are...

Mist Orgs WxTags API

Wxtags are tags or groups that can be created and used within the Org. They are used to classify users and resources and can be applied to Access Points, WLAN configurations or ...

Mist Orgs WxTunnels API

A WxLan Tunnel (WxTunnel) are used to create a secure connection between Juniper Mist Access Points and third-party VPN concentrators using protocols such as L2TPv3 or dmvpn. Th...

Mist Self Account API

API calls related to the currently connected user account.

Mist Self Alarms API

API calls related to the alarm subscriptions for the currently connected user account.

Mist Self API Token API

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 equal or less privileg...

Mist Self Audit Logs API

API calls related to the audit logs subscriptions for the currently connected user account.

Mist Self MFA API

API calls related to Two Factor Authentication for the currently connected user account.

Mist Self OAuth2 API

A Mist account can be linked to OAuth2 providers: 1. First, login with your Mist account 2. Obtain the Authorization URL for Linking 3. Obtain the authorization code by clicking...

Mist Sites Advanced Anti Malware Profiles API

The API Endpoints for the Advanced Anti Malware Profiles at the site level can be used to get the site derived profiles, meaning the org level configuration with the site variab...

Mist Sites Alarms API

Alarms are triggered based on certain events. Alarms could be configured using an [Orgs Alarm Template]($h/Orgs%20Alarm%20Templates/_overview).

Mist Sites Anomaly API

The Sites Anomaly API from Mist — 3 operation(s) for sites anomaly.

Mist Sites Antivirus Profiles API

The API Endpoints for the Antivirus Profiles at the site level can be used to get the site derived profiles, meaning the org level configuration with the site variables resolved..

Mist Sites AP Templates API

AP Templates are defining Wi-Fi and AP settings that can be assigned to Access Points based on different types of rules. Site AP Templates are created and managed at the site le...

Mist Sites API

A site represents a project, a deployment. For MSP, it can be as small as a coffee shop or a five-star 600-room hotel. A site contains a set of Maps, Wlans, Policies, Zones.

Mist Sites Applications API

Applications contains a list of applications users are interested in monitoring / routing / policing

Mist Sites Asset Filters API

An Asset Filter is a feature that allows users to define specific criteria or conditions to filter and display only certain assets based on their attributes or properties. Site ...

Mist Sites Assets API

An Asset refers to any equipment or item that is being tracked and monitored using Bluetooth Low Energy (BLE) beacon tags. This requires the Asset Visibility subscription.

Mist Sites Auto Map Assignment API

Auto Map Assignment allows devices to be automatically assigned to maps based on their location data. These API calls can be used to manage, apply, and clear auto map assignment...

Mist Sites Beacons API

The Sites Beacons API from Mist — 2 operation(s) for sites beacons.

Mist Sites Clients - NAC API

NAC Clients are devices connected to the network and authenticated by Juniper Mist Access Assurance.

Mist Sites Clients - Wan API

WAN Clients are devices connected to a Juniper SRX or SSX gateway monitor or managed by Mist

Mist Sites Clients - Wired API

Wired Clients are Wired devices connected to a Juniper switch monitored or managed by Mist.

Mist Sites Clients - Wireless API

Wireless Clients are Wi-Fi devices connected to a Juniper Mist Access Point.

Mist Sites Device Profiles API

The API Endpoints for the Device Profiles at the site level can be used to get the site derived networks, meaning the org level configuration with the site variables resolved..

Mist Sites Devices API

Mist provides many ways (device_type specific template, site template, device profile, per-device) to configure devices for different kind of scenarios. The precedence goes from...

Mist Sites Devices - Others API

API Call for 3rd party devices

Mist Sites Devices - WAN Cluster API

API Calls specific to manage (form/delete) the SRX/SSR Clusters

Mist Sites Devices - Wired API

API Calls specific to the Juniper Switches managed by Mist

Mist Sites Devices - Wired - Virtual Chassis API

API Calls specific to the Juniper Switches Virtual Chassis managed by Mist

Mist Sites Devices - Wireless API

API Calls specific to the Mist Access Points

Mist Sites Events API

Site events are issues or incidents that affect site-assigned access points (aps) and radius, dhcp, and dns servers. They can be investigated and monitored using the insights da...

Mist Sites EVPN Topologies API

EVPN allows an alternative but more efficient LAN architecture utilizing VxLAN / MP-BGP - separating control plane (MAC / IP Learning) from forwarding plane. In our implementati...

Mist Sites Gateway Templates API

The API Endpoints for the Gateway Templates at the site level can be used to get the site derived networks, meaning the org level configuration with the site variables resolved..

Mist Sites Guests API

Guests are users who are accessing the wi-fi network as a temporary or non-permanent visitor.

Mist Sites IDP Profiles API

The API Endpoints for the IDP Profiles at the site level can be used to get the site derived profiles, meaning the org level configuration with the site variables resolved..

Mist Sites Insights API

Insights is a feature that provides an overview of network experience across the entire site, access points, or clients. It offers useful information about current conditions, s...

Mist Sites JSE API

JSE stands for Juniper Secure Edge and it is a feature within the Mist UI that allows customers to configure Secure Cloud Connectors. With JSE, users can establish a tunnel via ...

Mist Sites Licenses API

The API Endpoints for the Licenses at the site level can be used to get license usages for a specific site.

Mist Sites Location API

The Location Diagnostics allows users to retrieve and analyze coverage and performance data for mist access points (aps) and devices.

Mist Sites Map Stacks API

Map Stacks are a way to group multiple maps together within a site, typically representing different floors or levels in a building. Map Stacks help organize and manage floorpla...

Mist Sites Maps API

A Site Map is a visual representation of the layout and structure of a location, such as a building or campus. It includes accurate information about the placement, positions, h...

Mist Sites Maps - Auto-placement API

### AP Auto-Placement AP Auto-Placement is a feature in Juniper Mist wireless assurance that automatically determines and sets the positions of Access Points (APs) on a floorpla...

Mist Sites Maps - Auto-Zone API

The auto zones service is a map parsing service that uses map image data to suggest spaces to designate as location zones.

Mist Sites Marvis Configs API

Marvis Config Actions are config changes injected by Marvis into network devices. These actions can be searched, counted, deleted, and given feedback.

Mist Sites MxEdges API

MxEdges (Mist Edges) at the site level are deployed to tunnel traffic at each site due to network constraints or security concerns. They can be assigned to a specific site and c...

Mist Sites NAC Fingerprints API

The NAC IDP allows users to integrate with various Identity Providers (IDPs) to enhance authentication and access control. Admins can configure identity providers such as micros...

Mist Sites Network Templates API

The API Endpoints for the Network Templates at the site level can be used to get the site derived networks, meaning the org level configuration with the site variables resolved.

Mist Sites Networks API

The API Endpoints for the Networks at the site level can be used to get the site derived networks, meaning the org level configuration with the site variables resolved.

Mist Sites Psks API

A multi PSK (Pre-Shared Key) is a feature that allows the use of multiple PSKs for securing network connections. It provides a simple and comprehensive way to onboard client dev...

Mist Sites RF Templates API

The API Endpoints for the RF Templates at the site level can be used to get the site derived configuration, meaning the org level configuration with the site variables resolved..

Mist Sites Rfdiags API

Rf Diags is a feature in Juniper Mist location services that allows users to replay recorded sessions of the RF (radio frequency) environment. It enables users to gain an unders...

Mist Sites Rogues API

Rogues are unauthorized wireless access points that are installed on a network without authorization. They can be connected to the LAN via an ethernet cable, similar to a pc, an...

Mist Sites RRM API

RRM, or Radio Resource Management, is a tool used by large multi-site organizations to efficiently manage their RF spectrum. It involves making decisions on channel and power se...

Mist Sites RSSI Zones API

RSSI Zones are zones based on the RSSI (Received Signal Strength Indicator, i.e. the power of the signal received by the Access Points from the Wireless Clients).

Mist Sites SecIntel Profiles API

Sky ATP Secintel Profile

Mist Sites Service Policies API

The API Endpoints for the Service Policies at the site level can be used to get the site derived configuration, meaning the merge between the site level configuration and the or...

Mist Sites Services API

A Service represents an a traffic destination or an application that network users connect to. They are associated with users and networks and are used in application policies t...

Mist Sites Setting API

Site settings refer to the configuration and management of of site within a Mist Organization. These settings include access point settings, firmware upgrade schedules, and vari...

Mist Sites Site Templates API

The API Endpoints for the Site Templates at the site level can be used to get the site derived configuration, meaning the org level configuration with the site variables resolved..

Mist Sites Skyatp API

SkyATP is a cloud-based solution that provides advanced threat protection for network security. It allows security analysts to update their defense against new attack techniques...

Mist 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 scie...

Mist Sites Spectrum Analysis API

The Spectrum Analysis feature provides insights into the radio frequency environment, helping to identify interference and optimize wireless network performance. It allows users...

Mist Sites Stats API

The stats are providing access to raw data about a specific type of entities.

Mist Sites Stats - Apps API

API Calls to retrieve the stats of the Applications used on side

Mist Sites Stats - Assets API

The Sites Stats - Assets API from Mist — 7 operation(s) for sites stats - assets.

Mist Sites Stats - Beacons API

The Sites Stats - Beacons API from Mist — 1 operation(s) for sites stats - beacons.

Mist Sites Stats - BGP Peers API

API Calls to retrieve BGP Peers statistics of the Site Wen Edge Gateways at the Site level

Mist Sites Stats - Calls API

API Calls to retrieve the stats of the calls (Zoom/Teams) detected by Mist

Mist Sites Stats - Clients SDK API

SDK Clients are devices that have installed an application using the Mist Software Development Kit (SDK). These clients can provide specific data and information that is not ava...

Mist Sites Stats - Clients Wireless API

API Calls to retrieve the stats of the wireless clients detected (connected or not connected) on this site.

Mist Sites Stats - Devices API

API Calls to retrieve statistics about the Mist Managed and Monitored Devices at the Site level

Mist Sites Stats - Discovered Switches API

API Calls to retrieve statistics about the Discovered Switches at the Site level

Mist Sites Stats - IoT Endpoints API

API Calls to retrieve IoT Endpoint statistics for the current Site

Mist Sites Stats - MxEdges API

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

Mist Sites Stats - Ospf API

API Calls to retrieve statistics about OSPF peers at the Site level

Mist Sites Stats - Ports API

API Calls to retrieve statistics about the Wired Ports at the Site level

Mist Sites Stats - WxRules API

API Calls to retrieve WxRules statistics for the current Site

Mist Sites Stats - Zones API

API Calls to retrieve Zones statistics for the current Site

Mist Sites Synthetic Tests API

Synthetic Tests (Marvis Minis) are a feature of Juniper Networks' Mist platform, designed to proactively identify and resolve network issues before they impact users by simulati...

Mist Sites UI Settings API

The Site UI Settings are used to configure the site Network and Analytics reports

Mist Sites vBeacons API

A vBeacon is a virtual beacon that is created and configured on a floorplan and are configured with a name and message It is a Mist patented technology that provides proximity-r...

Mist Sites VPNs API

API Calls to retrieve the list of Org VPNs configuration available for the Site

Mist Sites WAN Usages API

API Calls to retrieve WAN Assurance statistics about the WAN Usage

Mist Sites Webhooks API

A Site Webhook is a configuration that allows real-time events and data from a specific site to be pushed to a provided url. It enables the collection of information about vario...

Mist Sites Wlans API

A Site Wlan is a wireless local area network that is configured and applied to a specific site within an organization. It allows for the creation and management of wireless netw...

Mist Sites WxRules API

Site WxRules are a set of rules, restrictions, and settings that can be applied to WLANs within a specific site. These policies determine how the devices and traffic are treated...

Mist Sites WxTags API

Wxtags are tags or groups that can be created and used within a specific site. They are used to classify users and resources and can be applied to Access Points, WLAN configurat...

Mist Sites WxTunnels API

A WxLan Tunnel (WxTunnel) are used to create a secure connection between Juniper Mist Access Points and third-party VPN concentrators using protocols such as L2TPv3 or dmvpn. Th...

Mist Sites Zones API

A Zone is a custom area defined by a user on a floor plan. Zones can be used for capturing entry and exit events of clients, assets, and sdk clients, providing insights such as ...

Mist Utilities Common API

API Calls to use Devices Troubleshooting tools. Some API Calls can be used with any type of devices (Access Points, Switches and Gateways), and some others may be limited to som...

Mist Utilities LAN API

API Calls to use Devices Troubleshooting tools specific to Wired Assurance

Mist Utilities Location API

API Calls to use Devices Troubleshooting tools specific to Asset Tracking and User Management

Mist Utilities MxEdge API

API Calls to use Devices Troubleshooting tools specific to Mx Edges

Mist Utilities PCAPs API

API Calls to start, stop or managed Packet Captures at the device level

Mist Utilities Upgrade API

API Calls used to manage device upgrades for a single device, at the site level or at the organization level.

Mist Utilities WAN API

API Calls to use Devices Troubleshooting tools specific to WAN Assurance

Mist Utilities Wi-Fi API

API Calls to use Devices Troubleshooting tools specific to Wireless Assurance

Scroll for all 211

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

mist-mcp.yml

MCP SERVER

Rate Limits 1

Documented rate limits and quota policies.

Mist Rate Limits

2 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Mist Webhooks

ASYNCAPI

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Mist Authentication

apiKey · 2 schemes

SECURITY

Mist Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Mist Agentic Access

1050 operations · 525 acting · 15 human-in-the-loop

1050 operations · 525 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 5

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: mist
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Self-serve signup
  confidence: medium
  source:
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/mist.png
name: Mist
description: Mist (Mist Systems), acquired by Juniper Networks and now Juniper Mist, is an AI-driven cloud platform for wireless,
  wired, and WAN networking. The Juniper Mist Cloud API is a RESTful HTTPS/JSON API organized around an Org -> Site -> Device
  hierarchy, giving programmatic access to configuration, inventory, client analytics (SLE), the Marvis virtual network assistant,
  location services, and real-time event webhooks. Mist was an early Lightspeed Venture Partners portfolio company (seed,
  2014) before its Juniper acquisition.
url: https://raw.githubusercontent.com/api-evangelist/mist/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- lightspeed-venture-partners
x-tier: profiled
x-tier-reason: enriched-from-portfolio-lead
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-07-20'
tags:
- Company
- Networking
- Wireless
- Wi-Fi
- Cloud Management
- Artificial Intelligence
- Network Automation
- Location Services
- Webhooks
- Juniper
apis:
- aid: mist:mist-admins-api
  name: Mist Admins API
  description: 'Admin API calls can be used to create, manage or authenticate Mist administrators.


    To register administrators into an existing MSP account or Organization, please check: * [Invite Msp Admin](/#operations/inviteMspAdmin)
    * [Invite Org Admin](/#operations/inviteOrgAdmin)'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Admins
  properties:
  - type: OpenAPI
    url: openapi/mist-admins-api-openapi.yml
- aid: mist:mist-admins-login-api
  name: Mist Admins Login API
  description: 'Login Endpoints when using Login/Password authentication, with or without 2FA.


    If the Login/Password authentication is successful, Mist will add a `csrftoken` cookie that must be added into the later
    API Requests (please see [csrfToken (Custom Header Signature)]($h/__auth_CsrfToken))'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Admins Login
  properties:
  - type: OpenAPI
    url: openapi/mist-admins-login-api-openapi.yml
- aid: mist:mist-admins-login-oauth2-api
  name: Mist Admins Login - OAuth2 API
  description: "A Mist account can be linked to OAuth2 providers:\n1. First, login with your Mist account\n2. Obtain the Authorization\
    \ URL for Linking with [Get Oauth 2 Authorization Url for Login](/#operations/getOauth2AuthorizationUrlForLogin).\nAs\
    \ OAuth2 flow goes through provider's UI and back with the authorization code, there are two ways to get it:\n  * in JSON\
    \ response, more usable for developers. Simply don\\'t specify the `forward` parameter when obtaining the authorization\
    \ URL\n  * as GET parameter, for UI where the user flow can be continued. Specify the landing page/url of your choice\
    \ \n3. Obtain the authorization code by clicking / going through Authorization URL Link Mist Account against OAuth2 Provider\
    \ by using the authorization code"
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Admins Login - OAuth2
  properties:
  - type: OpenAPI
    url: openapi/mist-admins-login-oauth2-api-openapi.yml
- aid: mist:mist-admins-logout-api
  name: Mist Admins Logout API
  description: Logout Endpoints when using Login/Password authentication, with or without 2FA.
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Admins Logout
  properties:
  - type: OpenAPI
    url: openapi/mist-admins-logout-api-openapi.yml
- aid: mist:mist-admins-lookup-api
  name: Mist Admins Lookup API
  description: Admin Lookup API Call is mainly used by Web UIs to know if a user must be redirected to an SSO URL for login.
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Admins Lookup
  properties:
  - type: OpenAPI
    url: openapi/mist-admins-lookup-api-openapi.yml
- aid: mist:mist-admins-recover-password-api
  name: Mist Admins Recover Password API
  description: Endpoints used to trigger a password recovery and validate the token sent by email.
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Admins Recover Password
  properties:
  - type: OpenAPI
    url: openapi/mist-admins-recover-password-api-openapi.yml
- aid: mist:mist-constants-definitions-api
  name: Mist Constants Definitions API
  description: API Calls to retrieve constant values that can be used in different parts of the configuration
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Constants Definitions
  properties:
  - type: OpenAPI
    url: openapi/mist-constants-definitions-api-openapi.yml
- aid: mist:mist-constants-events-api
  name: Mist Constants Events API
  description: API Calls to retrieve the definitions of the Mist events. These definitions are providing example of the Webhook
    payloads
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Constants Events
  properties:
  - type: OpenAPI
    url: openapi/mist-constants-events-api-openapi.yml
- aid: mist:mist-constants-models-api
  name: Mist Constants Models API
  description: API Calls to retrieve the list of Hardware Models and their features
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Constants Models
  properties:
  - type: OpenAPI
    url: openapi/mist-constants-models-api-openapi.yml
- aid: mist:mist-installer-api
  name: Mist Installer API
  description: "In a typical enterprise, a separate group of people, Installers, are responsible for install new devices.\
    \ May it be a new installation (e.g. new stores), a replacement installation (e.g. replacing Cisco APs with Mist APs),\
    \ or addition (e.g. adding new APs for better coverage). Instead of granting them Admin/Write privilege, it's more desirable\
    \ to grant them minimum privileges to do the initial provisioning so they cannot read sensible information (e.g. PSK of\
    \ a WLAN), or change configs of running APs.\nAt a high level, Installer APs try to achieve the following:\n1. identifying\
    \ a device by MAC (that\\u2019\\ \ns what they see)\n2. they can only touch configurations of the devices they\\u2019\\\
    \nre installing\n3. allow the following configurations: \n  * name * site assignment \n  * device profile assignment \n\
    \  * map and location (x/y) assignment \n  * claim (if not already in the inventory) \n  * replace existing device with\
    \ the device being installed\n\n**Grace Period**\n\nGrace period provides a dynamic way to limit what devices / sites\
    \ installer can work on. Generally installers work on recent deployments - bringing up new sites, add newly claimed devices\
    \ to new / existing sites. They make mistakes, too, and may need to further tweak some of the parameters. Default grace\
    \ period is 7 days and can be set from 1 day to 365 days."
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Installer
  properties:
  - type: OpenAPI
    url: openapi/mist-installer-api-openapi.yml
- aid: mist:mist-msps-admins-api
  name: Mist MSPs Admins API
  description: An MSP Admin refers to a user who has access to the Juniper Mist managed service provider (MSP) portal and
    is responsible for managing and administering the network operations of multiple customer organizations and sites.
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - MSPs Admins
  properties:
  - type: OpenAPI
    url: openapi/mist-msps-admins-api-openapi.yml
- aid: mist:mist-msps-api
  name: Mist MSPs API
  description: MSP (Managed Service Provider) contains multiple Organizations.
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - MSPs
  properties:
  - type: OpenAPI
    url: openapi/mist-msps-api-openapi.yml
- aid: mist:mist-msps-inventory-api
  name: Mist MSPs Inventory API
  description: API Calls to locate a device across all the Organizations attached to the MSP account.
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - MSPs Inventory
  properties:
  - type: OpenAPI
    url: openapi/mist-msps-inventory-api-openapi.yml
- aid: mist:mist-msps-licenses-api
  name: Mist MSPs Licenses API
  description: 'Licenses are a type of service or access that customers can purchase for various features or services offered
    by a company.


    Subscriptions can have different statuses, such as active, expired, exceeded, or trial, depending on their validity and
    usage. The status of a subscription determines whether it is currently active and valid, has expired, has exceeded the
    allowed usage limit, or is in a trial period.


    Licenses can be activated using an activation code, and the activation process confirms the inputted code and activates
    the subscription.


    Licenses can be managed at the MSP level for organization attached to an MSP account, or directly at the [Organization
    level]($h/Orgs%20Licenses/_overview)'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - MSPs Licenses
  properties:
  - type: OpenAPI
    url: openapi/mist-msps-licenses-api-openapi.yml
- aid: mist:mist-msps-logo-api
  name: Mist MSPs Logo API
  description: Manage the Mist portal logo at the MSP level. This logo will be displayed instead of the Juniper Mist Logo
    for all the Organizations attached to this MSP account.
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - MSPs Logo
  properties:
  - type: OpenAPI
    url: openapi/mist-msps-logo-api-openapi.yml
- aid: mist:mist-msps-logs-api
  name: Mist MSPs Logs API
  description: 'Audit Logs are records of activities initiated by users, providing a history of actions such as accessing,
    creating, updating, or deleting resources or components at the MSP level.


    These logs allow superusers and network administrators to track and maintain a record of user actions, including who performed
    specific actions and when.


    Audit logs are useful for monitoring user activity, investigating security breaches, ensuring compliance with regulations,
    and tracing configuration changes in a network.


    They can be filtered and analyzed to view specific information and granular-level details of each event.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - MSPs Logs
  properties:
  - type: OpenAPI
    url: openapi/mist-msps-logs-api-openapi.yml
- aid: mist:mist-msps-marvis-api
  name: Mist MSPs Marvis API
  description: 'Marvis is an AI-driven, interactive virtual network assistant that streamlines network operations, simplifies
    troubleshooting, and provides an enhanced user experience.

    It offers real-time network visibility, comprehensive insights, and automation customized for your network.

    Marvis can proactively identify issues, interpret their impact, determine root causes, and recommend fixes.

    It consists of components such as Marvis Actions, Marvis Minis, Conversational Assistant, Marvis Client, and Marvis Query
    Language.


    Marvis API Calls at the MSP level can be used to quickly detect network issues on all the Organizations attached to the
    MSP account.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - MSPs Marvis
  properties:
  - type: OpenAPI
    url: openapi/mist-msps-marvis-api-openapi.yml
- aid: mist:mist-msps-org-groups-api
  name: Mist MSPs Org Groups API
  description: 'Org Groups a way to group Organizations together based on certain criteria.


    They can be used for easier management and organization of multiple organizations within the MSP portal.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - MSPs Org Groups
  properties:
  - type: OpenAPI
    url: openapi/mist-msps-org-groups-api-openapi.yml
- aid: mist:mist-msps-orgs-api
  name: Mist MSPs Orgs API
  description: 'An organization usually represents a customer - which has inventories, licenses.


    An Organization can contain multiple sites. A site usually represents a deployment at the same location (a campus, an
    office).'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - MSPs Orgs
  properties:
  - type: OpenAPI
    url: openapi/mist-msps-orgs-api-openapi.yml
- aid: mist:mist-msps-sles-api
  name: Mist MSPs SLEs API
  description: '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.


    SLEs API Calls at the MSP level can be used to retrieve the SLEs summary for each Organization attached to the MSP account.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - MSPs SLEs
  properties:
  - type: OpenAPI
    url: openapi/mist-msps-sles-api-openapi.yml
- aid: mist:mist-msps-sso-api
  name: Mist MSPs SSO API
  description: 'MSP SSO, or Single Sign-On, is a method of authentication that allows users to securely log in to multiple
    applications and websites with a single set of login credentials.


    It involves integrating the MSP portal with an Identity Provider (IdP) using the Security Assertion Markup Language (SAML)
    framework.


    This enables users to authenticate themselves through their corporate IdP, eliminating the need to remember separate passwords
    or enter credentials each time they access the MSP portal.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - MSPs SSO
  properties:
  - type: OpenAPI
    url: openapi/mist-msps-sso-api-openapi.yml
- aid: mist:mist-msps-sso-roles-api
  name: Mist MSPs SSO Roles API
  description: 'MSP SSO roles refer to the different functions assigned to users within a Single Sign-On (SSO) system.


    These roles determine the tasks and actions that users can perform within the SSO system. There are typically predefined
    roles and custom roles in an SSO system.


    Roles in SSO provide a well-defined separation of responsibility and visibility, allowing for granular-level access control
    on SSO objects.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - MSPs SSO Roles
  properties:
  - type: OpenAPI
    url: openapi/mist-msps-sso-roles-api-openapi.yml
- aid: mist:mist-msps-tickets-api
  name: Mist MSPs Tickets API
  description: 'Support tickets are a means for users to seek assistance and resolve issues they encounter with a product
    or service.

    They allow users to communicate their problems or questions to the Juniper Mist support team, who can then provide guidance,
    troubleshooting, or solutions.

    Support tickets typically include information such as the type of issue, relevant details, and any necessary attachments.


    Support Tickets API Calls at the MSP level can be used to retrieve the tickets for each Organization attached to the MSP
    account.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - MSPs Tickets
  properties:
  - type: OpenAPI
    url: openapi/mist-msps-tickets-api-openapi.yml
- aid: mist:mist-orgs-admins-api
  name: Mist Orgs Admins API
  description: "An org admin, or organization administrator, is a user with administrative privileges within a specific organization.\
    \ They have the authority to manage and oversee the operations and settings of that organization's portal.\n\n The different\
    \ types of access levels for an org admin include:\n * Super User: This role has full access to the MSP portal and all\
    \ tenant organizations. A super user\ncan manage other administrators and has the highest level of privileges.\n * Network\
    \ Admin: A network admin has limited access to the MSP portal. They can be granted access\nto all organizations or specific\
    \ organizations, with access to limited features in the organizations' portals. They are responsible for monitoring, verifying,\
    \ and troubleshooting the network within their assigned organizations.\n * Observer: An observer has view-only access\
    \ to limited features in the MSP portal. They can be granted\naccess to all organizations or specific organizations, with\
    \ view-only access to limited features in the organizations' portals. Observers monitor events in the network and bring\
    \ any issues to the attention of the network administrator for resolution.\n * Installer: An installer can be granted\
    \ access to all organizations or specific organizations, with\nonly the ability to install access points for these organizations.\
    \ They are responsible for setting up and installing access points in the network.\n * Helpdesk: A helpdesk user can be\
    \ granted access to all organizations or specific organizations,\nwith only helpdesk monitoring and workflow capabilities\
    \ for these organizations. They assist with monitoring and resolving issues reported by users within the organization.\n\
    \n These different access levels allow org admins to perform their specific roles and responsibilities\nwithin the MSP\
    \ portal while ensuring appropriate access and security measures are in place."
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Admins
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-admins-api-openapi.yml
- aid: mist:mist-orgs-advanced-anti-malware-profiles-api
  name: Mist Orgs Advanced Anti Malware Profiles API
  description: 'The "Advanced Anti-Malware" feature in Sky ATP is a comprehensive security solution that leverages multiple
    techniques to detect and prevent malware attacks. Here are the key components of this feature:

    * **Flow-Based Antivirus Policy**: The policy checks inbound and outbound traffic to stop malware, quarantine infected
    systems, prevent data exfiltration, and disrupt lateral movement.

    * **Machine Learning-Based Threat Detection**: Sky ATP uses machine learning to identify zero-day threats and detect malware
    that traditional antivirus software might miss.

    * **Integration with SRX Series Firewalls**: The SRX Series firewalls integrate with Sky ATP to block known malicious
    file downloads and outbound Command and Control (C&C) traffic. This integration ensures that malware is quickly identified
    and dropped before it can infect a host.

    * **Real-Time Threat Intelligence**: Sky ATP distributes third-party threat intelligence feeds to all ATP-subscribed SRX
    firewalls for immediate action, reducing the attack surface.


    These components collectively provide a robust and automated threat detection and remediation solution, simplifying cybersecurity
    infrastructure and processes for organizations.


    For more details, you can refer to the Juniper documentation on advanced anti-malware policy configuration.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Advanced Anti Malware Profiles
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-advanced-anti-malware-profiles-api-openapi.yml
- aid: mist:mist-orgs-alarm-templates-api
  name: Mist Orgs Alarm Templates API
  description: 'An Alarm Template is a set of Alarm Rules that could be applied to

    one or more sites (while each site can only pick one Alarm Template), or to the

    whole org.



    Once created, the Alarm template must be assigned with the `alarmtemplate_id` attribute to one of the following

    * the whole org with the [Update Org](/#operations/updateOrg) API Call

    * one or multiple sites with the [Update Site Info](/#operations/updateSiteInfo) API Call'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Alarm Templates
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-alarm-templates-api-openapi.yml
- aid: mist:mist-orgs-alarms-api
  name: Mist Orgs Alarms API
  description: Alarms are triggered based on certain events. Alarms could be configured using an Alarm Template.
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Alarms
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-alarms-api-openapi.yml
- aid: mist:mist-orgs-antivirus-profiles-api
  name: Mist Orgs Antivirus Profiles API
  description: "Antivirus profiles are used to define the content to scan for any malware and the action to be taken when\
    \ malware is detected. \nThese profiles can be assigned to Content Security policies to scan Web, file transfer, and e-mail\
    \ traffic. \nThe profiles help in ensuring that the network is protected from malicious content by specifying fallback\
    \ options and notification methods when malware is detected or when the antivirus system experiences errors.\n\n\nKey\
    \ Features of Antivirus Profiles:\n\n* Content Scanning: Defines the content to scan for malware.\n* Action on Detection:\
    \ Specifies the action to be taken when malware is detected.\n* Fallback Options: Configures actions to be taken when\
    \ the antivirus system encounters errors.\n* Notification Options: Sets up methods to notify users when a fallback occurs\
    \ or a virus is detected."
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Antivirus Profiles
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-antivirus-profiles-api-openapi.yml
- aid: mist:mist-orgs-ap-templates-api
  name: Mist Orgs AP Templates API
  description: 'AP Templates are defining Wi-Fi and AP settings that can be assigned to Access Points based on different types
    of rules.


    AP Templates must be assigned to one or multiple sites to be used.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs AP Templates
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-ap-templates-api-openapi.yml
- aid: mist:mist-orgs-api
  name: Mist Orgs API
  description: An organization usually represents a customer - which has inventories, licenses. An Organization can contain
    multiple sites. A site usually represents a deployment at the same location (a campus, an office).
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-api-openapi.yml
- aid: mist:mist-orgs-api-tokens-api
  name: Mist Orgs API Tokens API
  description: 'Org API token is a unique identifier used by an application to authenticate and access a service''s API.

    These tokens are used to authenticate requests made to the API server and ensure secure access to the API.


    They are not bound to any specific user and provide access to the organization as a whole.


    Organization tokens support different privileges and can only be used for the specific organization they are generated
    for.


    Rate limiting is done on an individual token basis, so if one token reaches its rate limit, it does not impact other tokens.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs API Tokens
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-api-tokens-api-openapi.yml
- aid: mist:mist-orgs-asset-filters-api
  name: Mist Orgs Asset Filters API
  description: 'An Asset Filter is a feature that allows users to define specific criteria or conditions to filter and display
    only certain assets based on their attributes or properties.


    This requires the Asset Visibility subscription.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Asset Filters
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-asset-filters-api-openapi.yml
- aid: mist:mist-orgs-assets-api
  name: Mist Orgs Assets API
  description: 'An Asset refers to any equipment or item that is being tracked and monitored using Bluetooth Low Energy (BLE)
    beacon tags.


    This requires the Asset Visibility subscription.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Assets
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-assets-api-openapi.yml
- aid: mist:mist-orgs-cert-api
  name: Mist Orgs Cert API
  description: 'API Calls to manage Organization Certificates.


    The certificates can be used bu Access Assurance, during the SSO/SAML Authentication, ...'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Cert
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-cert-api-openapi.yml
- aid: mist:mist-orgs-clients-marvis-api
  name: Mist Orgs Clients - Marvis API
  description: 'Marvis Invites can be generated for (and belongs to) an Org. They can be generated by an Admin of an Org and
    can be revoked at anytime.


    Marvis Clients are devices that have the Marvis Android Client installed on them and are connected to a Juniper Mist AP.


    They provide detailed data and telemetry about the client''s wireless connection, including information about roaming
    behavior, connection type, and wireless properties.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Clients - Marvis
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-clients-marvis-api-openapi.yml
- aid: mist:mist-orgs-clients-nac-api
  name: Mist Orgs Clients - NAC API
  description: NAC Clients are devices connected to the network and authenticated by Juniper Mist Access Assurance.
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Clients - NAC
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-clients-nac-api-openapi.yml
- aid: mist:mist-orgs-clients-sdk-api
  name: Mist Orgs Clients - SDK API
  description: 'SDK Clients are devices that have installed an application using the Mist Software Development Kit (SDK).


    These clients can provide specific data and information that is not available without the installation of the SDK application.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Clients - SDK
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-clients-sdk-api-openapi.yml
- aid: mist:mist-orgs-clients-wan-api
  name: Mist Orgs Clients - Wan API
  description: WAN Clients are devices connected to a Juniper SRX or SSX gateway monitor or managed by Mist
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Clients - Wan
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-clients-wan-api-openapi.yml
- aid: mist:mist-orgs-clients-wired-api
  name: Mist Orgs Clients - Wired API
  description: Wired Clients are Wired devices connected to a Juniper switch monitored or managed by Mist.
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Clients - Wired
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-clients-wired-api-openapi.yml
- aid: mist:mist-orgs-clients-wireless-api
  name: Mist Orgs Clients - Wireless API
  description: Wireless Clients are Wi-Fi devices connected to a Juniper Mist Access Point.
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Clients - Wireless
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-clients-wireless-api-openapi.yml
- aid: mist:mist-orgs-crl-api
  name: Mist Orgs CRL API
  description: 'CRLs, or Certificate Revocation Lists, are time-stamped lists that identify digital certificates that have
    been invalidated before their expiration date. They include information about the reasons for revocation and the entities
    that issued the certificates.


    CRLs are used to prevent the usage of compromised digital certificates and signatures.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs CRL
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-crl-api-openapi.yml
- aid: mist:mist-orgs-device-profiles-api
  name: Mist Orgs Device Profiles API
  description: 'While Templates / RF Templates / Network Templates / Gateway Templates provides powerful ways to control how
    a Device\''s configuration is derived for a Site. There are cases where you\''d like another level of control at the Org
    Level.

    A Device Profile contains a subset of Device\''s configurations you\''d like a device to have. It will be merged at runtime
    when we\''re provisioning an AP.'
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Device Profiles
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-device-profiles-api-openapi.yml
- aid: mist:mist-orgs-devices-aos-api
  name: Mist Orgs Devices - AOS API
  description: API Calls specific to AOS (Aruba Operating System) devices
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  tags:
  - Orgs Devices - AOS
  properties:
  - type: OpenAPI
    url: openapi/mist-orgs-devices-aos-api-openapi.yml
- aid: mist:mist-orgs-devices-api
  name: Mist Orgs Devices API
  description: Devices are any Network device managed or monitored by Juniper Mist. It can be * Wireless Access Points * Juniper
    Switch (EX, QFX) * Juniper WAN Gateway (SRX, SSR) * Mist Edges * Other or 3rd party devices, like Cradlepoint Devices
  humanURL: https://www.juniper.net/documentation/us/en/software/mist/automation-integration/
  baseURL: https://api.mist.com/api/v1
  

# --- truncated at 32 KB (137 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mist/refs/heads/main/apis.yml