# Juniper Mist API

**Canonical:** https://apis.io/apis/juniper/juniper-mist-api/  
**Provider:** Juniper Networks — https://apis.io/providers/juniper/  
**Base URL:** https://api.mist.com  
**Documentation:** https://www.juniper.net/documentation/us/en/software/mist/api/

Juniper Mist API is one of 53 APIs that [Juniper Networks](https://apis.io/providers/juniper/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Networking, Wireless, Cloud, Network Management, and AIOps. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, a getting-started guide, and rate-limit docs.

The complete Juniper Mist cloud API — 1,059 operations across 756 paths for managing MSPs, organizations, sites, devices (APs, switches, gateways, SSRs, Mist Edges), WLANs, NAC/Access Assurance, location services, Marvis, alarms, webhooks and analytics. Juniper publishes the OpenAPI 3.1 contract itself (document version 2607.1.1, 2026-08-17) as an export of the Mist API Reference portal.

## Operations (60 of 1059)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v1/invite/verify/{token}` | verifyAdminInvite |
| POST | `/api/v1/register` | registerNewAdmin |
| GET | `/api/v1/register/recaptcha` | getAdminRegistrationInfo |
| POST | `/api/v1/register/verify/{token}` | verifyRegistration |
| POST | `/api/v1/login` | login |
| POST | `/api/v1/login/two_factor` | twoFactor |
| POST | `/api/v1/logout` | logout |
| POST | `/api/v1/recover` | recoverPassword |
| POST | `/api/v1/recover/verify/{token}` | verifyRecoverPassword |
| POST | `/api/v1/login/lookup` | lookup |
| DELETE | `/api/v1/login/oauth/{provider}` | unlinkOauth2Provider |
| GET | `/api/v1/login/oauth/{provider}` | getOauth2AuthorizationUrlForLogin |
| POST | `/api/v1/login/oauth/{provider}` | loginOauth2 |
| GET | `/api/v1/installer/orgs/{org_id}/alarmtemplates` | listInstallerAlarmTemplates |
| GET | `/api/v1/installer/orgs/{org_id}/deviceprofiles` | listInstallerDeviceProfiles |
| GET | `/api/v1/installer/orgs/{org_id}/devices` | listInstallerListOfRecentlyClaimedDevices |
| POST | `/api/v1/installer/orgs/{org_id}/devices` | claimInstallerDevices |
| DELETE | `/api/v1/installer/orgs/{org_id}/devices/{device_mac}` | unassignInstallerRecentlyClaimedDevice |
| PUT | `/api/v1/installer/orgs/{org_id}/devices/{device_mac}` | provisionInstallerDevices |
| POST | `/api/v1/installer/orgs/{org_id}/devices/{device_mac}/locate` | startInstallerLocateDevice |
| POST | `/api/v1/installer/orgs/{org_id}/devices/{device_mac}/unlocate` | stopInstallerLocateDevice |
| DELETE | `/api/v1/installer/orgs/{org_id}/devices/{device_mac}/{image_name}` | deleteInstallerDeviceImage |
| POST | `/api/v1/installer/orgs/{org_id}/devices/{device_mac}/{image_name}` | addInstallerDeviceImage |
| GET | `/api/v1/installer/orgs/{org_id}/devices/{fpc0_mac}/vc` | getInstallerDeviceVirtualChassis |
| POST | `/api/v1/installer/orgs/{org_id}/devices/{fpc0_mac}/vc` | createInstallerVirtualChassis |
| PUT | `/api/v1/installer/orgs/{org_id}/devices/{fpc0_mac}/vc` | updateInstallerVirtualChassisMember |
| GET | `/api/v1/installer/orgs/{org_id}/rftemplates` | listInstallerRfTemplatesNames |
| GET | `/api/v1/installer/orgs/{org_id}/sitegroups` | listInstallerSiteGroups |
| GET | `/api/v1/installer/orgs/{org_id}/sites` | listInstallerSites |
| PUT | `/api/v1/installer/orgs/{org_id}/sites/{site_name}` | createOrUpdateInstallerSites |
| GET | `/api/v1/installer/orgs/{org_id}/sites/{site_name}/maps` | listInstallerMaps |
| POST | `/api/v1/installer/orgs/{org_id}/sites/{site_name}/maps/import` | importInstallerMap |
| DELETE | `/api/v1/installer/orgs/{org_id}/sites/{site_name}/maps/{map_id}` | deleteInstallerMap |
| POST | `/api/v1/installer/orgs/{org_id}/sites/{site_name}/maps/{map_id}` | createInstallerMap |
| PUT | `/api/v1/installer/orgs/{org_id}/sites/{site_name}/maps/{map_id}` | updateInstallerMap |
| GET | `/api/v1/installer/sites/{site_name}/optimize` | optimizeInstallerRrm |
| POST | `/api/v1/msps` | createMsp |
| DELETE | `/api/v1/msps/{msp_id}` | deleteMsp |
| GET | `/api/v1/msps/{msp_id}` | getMspDetails |
| PUT | `/api/v1/msps/{msp_id}` | updateMsp |
| GET | `/api/v1/msps/{msp_id}/search` | searchMspOrgGroup |
| GET | `/api/v1/msps/{msp_id}/admins` | listMspAdmins |
| DELETE | `/api/v1/msps/{msp_id}/admins/{admin_id}` | revokeMspAdmin |
| GET | `/api/v1/msps/{msp_id}/admins/{admin_id}` | getMspAdmin |
| PUT | `/api/v1/msps/{msp_id}/admins/{admin_id}` | updateMspAdmin |
| POST | `/api/v1/msps/{msp_id}/invites` | inviteMspAdmin |
| DELETE | `/api/v1/msps/{msp_id}/invites/{invite_id}` | uninviteMspAdmin |
| PUT | `/api/v1/msps/{msp_id}/invites/{invite_id}` | updateMspAdminInvite |
| GET | `/api/v1/orgs/{org_id}/secintelprofiles` | listOrgSecIntelProfiles |
| POST | `/api/v1/orgs/{org_id}/secintelprofiles` | createOrgSecIntelProfile |
| DELETE | `/api/v1/orgs/{org_id}/secintelprofiles/{secintelprofile_id}` | deleteOrgSecIntelProfile |
| GET | `/api/v1/orgs/{org_id}/secintelprofiles/{secintelprofile_id}` | getOrgSecIntelProfile |
| PUT | `/api/v1/orgs/{org_id}/secintelprofiles/{secintelprofile_id}` | updateOrgSecIntelProfile |
| GET | `/api/v1/sites/{site_id}/secintelprofiles/derived` | listSiteSecIntelProfilesDerived |
| GET | `/api/v1/msps/{msp_id}/inventory/{device_mac}` | getMspInventoryByMac |
| DELETE | `/api/v1/msps/{msp_id}/logo` | deleteMspLogo |
| POST | `/api/v1/msps/{msp_id}/logo` | postMspLogo |
| GET | `/api/v1/msps/{msp_id}/logs` | listMspAuditLogs |
| GET | `/api/v1/msps/{msp_id}/logs/count` | countMspAuditLogs |
| POST | `/api/v1/msps/{msp_id}/claim` | claimMspLicense |

…and 999 more operations. The page lists the first 250; the full set of 1059 is in the OpenAPI linked below.

## Machine-readable artifacts (13)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/juniper/refs/heads/main/openapi/juniper-mist-api-openapi.yml
- **OpenAPI** — https://www.juniper.net/documentation/us/en/software/mist/api/static/exports/mist-api-openapi31yaml.yaml
- **GitHub** — https://github.com/mistsys/mist_openapi
- **APIReference** — https://www.juniper.net/documentation/us/en/software/mist/api/http/guides/overview/overview
- **Documentation** — https://www.juniper.net/documentation/us/en/software/mist/automation-integration/index.html
- **GettingStarted** — https://www.juniper.net/documentation/us/en/software/mist/api/http/getting-started/how-to-get-started
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/juniper/refs/heads/main/asyncapi/juniper-mist-webhooks.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/juniper/refs/heads/main/rate-limits/juniper-rate-limits.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/juniper/refs/heads/main/errors/juniper-problem-types.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/juniper/refs/heads/main/conventions/juniper-conventions.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/juniper/refs/heads/main/data-model/juniper-data-model.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/juniper/refs/heads/main/overlays/juniper-mist-api-overlay.yaml
- **StatusPage** — https://mist.statuspage.io/

## Other Juniper Networks APIs (12)

- [Junos PyEZ (Python API)](https://apis.io/apis/juniper/junos-pyez-python-api/)
- [JSNAPy API](https://apis.io/apis/juniper/jsnapy-api/)
- [Juniper Networks Allowlists and Blocklists API](https://apis.io/apis/juniper/juniper-allowlists-and-blocklists-api/)
- [Juniper Networks Analytics API](https://apis.io/apis/juniper/juniper-analytics-api/)
- [Juniper Networks Audit Logs API](https://apis.io/apis/juniper/juniper-audit-logs-api/)
- [Juniper Networks Authentication API](https://apis.io/apis/juniper/juniper-authentication-api/)
- [Juniper Networks BGP Routers API](https://apis.io/apis/juniper/juniper-bgp-routers-api/)
- [Juniper Networks Blueprints API](https://apis.io/apis/juniper/juniper-blueprints-api/)
- [Juniper Networks Clients API](https://apis.io/apis/juniper/juniper-clients-api/)
- [Juniper Networks Configlets API](https://apis.io/apis/juniper/juniper-configlets-api/)
- [Juniper Networks Configuration API](https://apis.io/apis/juniper/juniper-configuration-api/)
- [Juniper Networks Connectivity Templates API](https://apis.io/apis/juniper/juniper-connectivity-templates-api/)

## Tags

Networking, Wireless, Cloud, Network Management, AIOps, Webhook, NAC

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/juniper/juniper-mist-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/juniper/.
