How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Juniper Networks Constants Definitions API

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

Juniper Networks Constants Definitions API is one of 263 APIs that Juniper Networks 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, an API reference, API documentation, a getting-started guide, and rate-limit docs.

This API exposes 17 operations across 17 paths, and defines 29 schemas. It is described by OpenAPI 3.2.0, at version 2607.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.

17 operations 17 paths 29 schemas 17 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2607.1.1
Base URL
netconf://[device-ip]:830
Authentication
API Key, API Key
Resource Areas
1

Authentication & Security 2

Juniper Networks Constants Definitions API declares 2 security schemes for authenticating requests. An API key is passed in the header as Authorization (apiToken). An API key is passed in the header as X-CSRFToken (csrfToken). By default, every request must be authenticated.

  • apiToken — Preferred authentication method for automation and integrations. Send the API token in the HTTP Authorization header. Format: Authorization: Token {apitoken} N…
  • csrfToken — Session-based authentication for browser or login/password flows. After a successful [Login]($e/Admins%20Login/login) request, Mist returns a csrftoken cookie.…

Paths & Operations 17

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

Constants Definitions 17

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

GET
/api/v1/const/ap_channels
listApChannels
listApChannels 1 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
listCountryCodes 1 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_events
listMarvisClientEventsDefinitions
listMarvisClientEventsDefinitions → 200400401403404429
GET
/api/v1/const/marvisclient_versions
listMarvisClientVersions
listMarvisClientVersions → 200400401403404429
GET
/api/v1/const/states
listStates
listStates 1 param → 200400401403404429
GET
/api/v1/const/traffic_types
listTrafficTypes
listTrafficTypes → 200400401403404429
GET
/api/v1/const/webhook_topics
listWebhookTopics
listWebhookTopics → 200400401403404429

Schemas 29

The contract defines 29 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.

const_insight_metrics_property_report_duration
object
Report duration definition for an insight metric
2 properties
const_license_type_enforcement_level
string
Level at which the license is enforced. enum: org, site.
const_license_type
object
License type definition returned by the constants API
8 properties
const_app_category_definition_filters2
object
Platform-specific application signatures included in this category
2 properties
const_ap_esl_version
object
Supported Electronic Shelf Label (ESL) version for an AP model
2 properties
const_language
object
Language option returned by the constants API
3 properties 3 required
const_insight_metrics_property_scope
string
enum: ap, client, device, gateway, map, msp, mxcluster, mxedge, org, otherdevice, rssizone, sdkclient, site, switch, wlan, zone
const_gateway_applications_definition
object
Gateway application definition returned by the constants API
4 properties
const_state
object
State or territory definition returned by the constants API
2 properties
const_insight_metrics_property
object
Definition of an insight metric returned by the constants API
14 properties
response_http404
object
Standard HTTP 404 not found error response
1 property
const_insight_metrics_property_interval
object
Interval definition for an insight metric
2 properties
const_webhook_topic
object
Webhook topic definition returned by the constants API
5 properties
response_http403
object
Standard HTTP 403 permission error response
1 property
response_http400
object
Standard HTTP 400 bad request error response
1 property
response_http429
object
Standard HTTP 429 rate limit error response
1 property
const_app_category_definition
object
Application category definition returned by the constants API
4 properties 2 required
const_country
object
Country definition returned by the constants API
4 properties 4 required
const_traffic_type
object
Traffic type definition returned by the constants API
8 properties
const_insight_metrics_property_example
Example value for an insight metric property
const_ap_channel
object
Country and regulatory-domain channel capabilities for AP radios
13 properties
const_marvis_client_version
object
Marvis Client version download entry
5 properties
const_ap_led
object
AP LED status and lasttrouble code definition returned by the constants API
4 properties 4 required
const_application_definition
object
Application definition recognized by Juniper Devices
9 properties
const_fingerprint_types
object
Supported client fingerprint values for NAC matching
4 properties
response_http401
object
Standard HTTP 401 authentication error response
1 property
const_app_subcategory_definition
object
Application subcategory definition returned by the constants API
3 properties 3 required
const_marvisclient_event
object
A Marvis Client event type definition
2 properties
const_insight_metrics_property_param
object
Query parameter definition for an insight metric
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

juniper-constants-definitions-api-openapi.yml Raw ↑

Other APIs Juniper Networks publishes across the network.

Junos PyEZ (Python API)
JSNAPy API
Juniper Networks Allowlists and Blocklists API
Juniper Networks Analytics API
Juniper Networks Audit Logs API
Juniper Networks Authentication API
Juniper Networks BGP Routers API
Juniper Networks Blueprints API
Juniper Networks Clients API
Juniper Networks Configlets API
Juniper Networks Configuration API
Juniper Networks Connectivity Templates API
Where this information came from

This is an independent, third-party profile of Juniper Networks Constants Definitions API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.