Juniper Mist AI Constants Definitions 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 Constants Definitions. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
16 operations
across 16 paths,
and defines 59 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.
16 operations16 paths59 schemas16 GET
Metadata
The identity and technical contract details declared by the specification.
Juniper Mist AI Constants Definitions 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 16
Across 16 paths, the API surfaces 16 operations — 16 GET. Each is listed below with its method, path, parameters, and response codes.
Constants Definitions 16
API Calls to retrieve constant values that can be used in different parts of the configuration
GET
/api/v1/const/ap_channels
listApChannels
listApChannels1 param→ 200400401403404429
GET
/api/v1/const/ap_esl_versions
listApLEslVersions
listApLEslVersions→ 200400401403404429
GET
/api/v1/const/ap_led_status
listApLedDefinition
listApLedDefinition→ 200400401403404429
GET
/api/v1/const/app_categories
listAppCategoryDefinitions
listAppCategoryDefinitions→ 200400401403404429
GET
/api/v1/const/app_subcategories
listAppSubCategoryDefinitions
listAppSubCategoryDefinitions→ 200400401403404429
GET
/api/v1/const/applications
listApplications
listApplications→ 200400401403404429
GET
/api/v1/const/countries
listCountryCodes
listCountryCodes1 param→ 200400401403404429
GET
/api/v1/const/fingerprint_types
listFingerprintTypes
listFingerprintTypes→ 200400401403404429
GET
/api/v1/const/gateway_applications
listGatewayApplications
listGatewayApplications→ 200400401403404429
GET
/api/v1/const/insight_metrics
listInsightMetrics
listInsightMetrics→ 200400401403404429
GET
/api/v1/const/languages
listSiteLanguages
listSiteLanguages→ 200400401403404429
GET
/api/v1/const/license_types
listLicenseTypes
listLicenseTypes→ 200400401403404429
GET
/api/v1/const/marvisclient_versions
listMarvisClientVersions
listMarvisClientVersions→ 200400401403404429
GET
/api/v1/const/states
listStates
listStates1 param→ 200400401403404429
GET
/api/v1/const/traffic_types
listTrafficTypes
listTrafficTypes→ 200400401403404429
GET
/api/v1/const/webhook_topics
listWebhookTopics
listWebhookTopics→ 200400401403404429
Schemas 59
The contract defines 59 schemas that model the data the API accepts and returns. The most detailed are const_insight_metrics_property (14 properties), const_ap_channel (13 properties), const_application_definition (9 properties), const_traffic_type (8 properties). Each schema is shown below with its type and property counts.