{"@context": "https://schema.org", "@type": "WebAPI", "name": "Mist API API", "description": "> Version: **0.36.1** > > Date: **March 3, 2022** --- #### Available Documentation * [Postman](https://documenter.getpostman.com/view/224925/SzYgQufe) * [Open API](https://doc.mist-lab.fr/) --- #### Useful links * [Mist Homepage](https://www.mist.com) * [Mist Documentation](https://www.mist.com/d", "provider": {"@type": "Organization", "name": "mist.com"}, "documentation": "https://raw.githubusercontent.com/tmunzer/mist_openapi/main/mist.openapi.yml"}
Index / APIs / mist.com

Mist API API

> Version: **0.36.1** > > Date: **March 3, 2022** --- #### Available Documentation * [Postman](https://documenter.getpostman.com/view/224925/SzYgQufe) * [Open API](https://doc.mist-lab.fr/) --- #### Useful links * [Mist Homepage](https://www.mist.com) * [Mist Documentation](https://www.mist.com/d

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.mist.com https://api.eu.mist.com https://api.gc1.mist.com

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Mist API v0.36.1

> Version: **0.36.1** > > Date: **March 3, 2022** --- #### Available Documentation * [Postman](https://documenter.getpostman.com/view/224925/SzYgQufe) * [Open API](https://doc.mist-lab.fr/) --- #### Useful links * [Mist Homepage](https://www.mist.com) * [Mist Documentation](https://www.mist.com/documentation) * [Official API Documentation](https://api.mist.com/api/v1/docs/Home) (Mist account re

methodpathwhat the vendor says it does
GET/api/v1/const/alarm_defsgetAlarmDefinitions Get brief definitions of all the supported alarm types. The example field contains an exa
GET/api/v1/const/ap_channelsgetApChannels Get List of Available channels per country code Constants
GET/api/v1/const/ap_led_statusgetApLedDefinition Get AP LED definition Constants
GET/api/v1/const/applicationsgetApplications Get a list of applications that Juniper-Mist APs recognize Constants
GET/api/v1/const/call_eventsgetCallEventsDefinitions Get Call Event Definitions Constants
GET/api/v1/const/client_eventsgetClientEventsDefinitions Get List of available Client Events Constants
GET/api/v1/const/countriesgetCountryCodes Get List of available Country Codes Constants
GET/api/v1/const/default_gateway_configgetGetawayDefaultConfig Generate Default Gateway Config Constants
GET/api/v1/const/device_eventsgetDeviceEventsDefinitions Get list of device events Constants
GET/api/v1/const/device_modelsgetDeviceModels Get a list of AP device models for the Mist Site Constants
GET/api/v1/const/insight_metricsgetSiteAvailableInsightMetrics Get Available Insight Metrics Constants
GET/api/v1/const/languagesgetSiteLanguages Get Languages Constants
GET/api/v1/const/mxedge_eventsgetMxEdgeEventsDefinitions Get List of available MX Edge Events Constants
GET/api/v1/const/mxedge_modelsgetMxEdgeModels get available Mx Edge models Constants
GET/api/v1/const/system_eventsgetSystemEventsDefinitions Get list of available system events Constants
GET/api/v1/const/traffic_typesgetTrafficTypes Get List of identified traffic Constants
GET/api/v1/installer/orgs/{org_id}/alarmtemplatesgetInstallerAlarmTemplates Get the list of alarm templates Installer
GET/api/v1/installer/orgs/{org_id}/deviceprofilesgetInstallerDeviceProfiles_WIP_ Get Device Profiles Installer
GET/api/v1/installer/orgs/{org_id}/devicesgetInstallerListOfRenctlyClaimedDevices Get recently claimed devices Installer
POST/api/v1/installer/orgs/{org_id}/devicesclaimInstallerDevices This mirrors `POST /api/v1/orgs/{org_id}/inventory` (see Inventory API) Installer
PUT/api/v1/installer/orgs/{org_id}/devices/{device_mac}provisionInstallerDevices Provision or Replace a device If replacing_mac is in the request payload, other at
DELETE/api/v1/installer/orgs/{org_id}/devices/{device_mac}unassignInstallerRecentlyClaimedDevice Unassign recently claimed devices Installer
POST/api/v1/installer/orgs/{org_id}/devices/{device_mac}/locatestartInstallerLocateDevice Locate a Device by blinking it’s LED, it’s a persisted state that has to be stopped
POST/api/v1/installer/orgs/{org_id}/devices/{device_mac}/unlocatestopInstallerLocateDevice Stop it Installer
POST/api/v1/installer/orgs/{org_id}/devices/{device_mac}/{image_name}addInstallerDeviceImage Add image Installer
DELETE/api/v1/installer/orgs/{org_id}/devices/{device_mac}/{image_name}deleteInstallerDeviceImage delete image Installer
GET/api/v1/installer/orgs/{org_id}/rftemplatesgetInstallerRfTemplatesNames Get RF Template Installer
GET/api/v1/installer/orgs/{org_id}/secpoliciesgetInstallerSecPolicies Get Secuity Policies Installer
GET/api/v1/installer/orgs/{org_id}/sitegroupsgetInstallerSiteGroups Get Site Groups Installer
GET/api/v1/installer/orgs/{org_id}/sitesgetInstallerSites Get Sites Installer
PUT/api/v1/installer/orgs/{org_id}/sites/{site_name}createOrUpdateInstallerSites Often the Installers are asked to assign Devices to Sites. The Sites can either b
GET/api/v1/installer/orgs/{org_id}/sites/{site_name}/mapsgetInstallerMaps Get Maps Installer
POST/api/v1/installer/orgs/{org_id}/sites/{site_name}/maps/importimportInstallerMap Import data from files is a multipart POST which has an file, an optional json, and an opti
POST/api/v1/installer/orgs/{org_id}/sites/{site_name}/maps/{map_id}createInstallerMap Create a MAP Installer
PUT/api/v1/installer/orgs/{org_id}/sites/{site_name}/maps/{map_id}updateInstallerMap Update map Installer
DELETE/api/v1/installer/orgs/{org_id}/sites/{site_name}/maps/{map_id}deleteInstallerMap Delete Map Installer
GET/api/v1/installer/sites/{site_name}/optimizeoptimizeInstallerRrm After installation is considered complete (APs are placed on maps, all powered up), you c
POST/api/v1/invite/verify/{token}verifyAdminInvite **Note**: another call to ```GET /api/v1/self``` is required to see the new set of privilege
POST/api/v1/loginlogin Log in with email/password Login
POST/api/v1/login/lookuplookup Login Lookup Login

and 160 more operation(s) in this specification, all searchable.

specification origin: https://raw.githubusercontent.com/tmunzer/mist_openapi/main/mist.openapi.yml

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.