For Agents
Manage Juniper Mist organizations, sites, access points, switches, WLANs, and client telemetry programmatically. Supports configuration templates, RF analytics, and Marvis insights for AI-driven network operations.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Mist API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Mist API.
Provision sites, devices, and WLAN templates across an organization
Pull live client, device, and RF event streams for troubleshooting
Push wireless network configuration and security policies to APs
Query Marvis insights and run network actions on flagged anomalies
GET STARTED
Use for: I want to list all sites in my Mist organization, Push a WLAN template to a specific site, Retrieve the current clients connected to an access point, Check whether a switch is online and reporting healthy
Not supported: Does not handle endpoint device management, identity provisioning, or generic ITSM ticketing — use for Juniper Mist cloud network operations only.
The Mist API is the cloud management interface for Juniper Mist, an AI-driven enterprise wireless, wired, and WAN platform. It exposes 974 endpoints across organizations, sites, devices (APs, switches, gateways), wireless LANs, location services, and the Marvis virtual network assistant. Use it to provision networks, push configuration templates, query client and device telemetry, manage RF settings, and run automation against multi-site deployments.
Manage administrators, MSP tenants, and role-based access scopes
Configure location services, virtual beacons, and zone analytics
Retrieve historical SLE metrics for capacity and performance reviews
Patterns agents use Mist API for, with concrete tasks.
★ Multi-Site Wireless Provisioning
Standardize WLAN configuration across hundreds of branch sites by pushing templates from a central Mist organization. Network operators define SSIDs, security profiles, and RF policies once, then bind them to site groups. The API supports bulk site creation, device claim, and template assignment so a new branch can come online without per-site manual work.
Create a new site in org {org_id}, claim three AP serial numbers to it, and bind WLAN template {tpl_id} to the site
Network Health Monitoring
Continuously poll Mist for device status, client SLE scores, and active alarms to feed an internal NOC dashboard. The API exposes per-AP, per-switch, and per-site metrics with hourly and daily aggregations so an agent can detect coverage gaps, capacity issues, and recurring connection failures before tickets are filed.
Pull all alarms with severity critical from the last 4 hours for org {org_id} and post a summary to the NOC channel
AI-Assisted Troubleshooting with Marvis
Use the Marvis endpoints to surface AI-derived root causes for failing clients, bad cables, or DHCP issues. An agent can ask Marvis a natural-language question about a site, retrieve the recommended action, and apply config changes through the same API without operator handoff.
Ask Marvis to identify the top three issues affecting site {site_id} in the last hour and return the recommended remediation actions
Agent-Driven Network Operations
AI agents discovered through Jentic call Mist endpoints to execute scoped operator tasks: rolling AP firmware, changing a guest passphrase, or temporarily relaxing a captive portal rule. Jentic isolates the API token in its credential vault so the agent receives only execution scope, never the raw secret.
Use Jentic to find the Mist operation for updating a WLAN passphrase and execute it for SSID guest at site {site_id}
974 endpoints — the mist api is the cloud management interface for juniper mist, an ai-driven enterprise wireless, wired, and wan platform.
METHOD
PATH
DESCRIPTION
/api/v1/orgs/{org_id}/sites
List sites in an organization
/api/v1/sites/{site_id}/devices
List devices at a site
/api/v1/sites/{site_id}/clients
List active clients at a site
/api/v1/orgs/{org_id}/alarms
List alarms across an organization
/api/v1/orgs/{org_id}/wlans
Create a WLAN configuration
/api/v1/const/ap_channels
List supported AP channels
/api/v1/orgs/{org_id}/sites
List sites in an organization
/api/v1/sites/{site_id}/devices
List devices at a site
/api/v1/sites/{site_id}/clients
List active clients at a site
/api/v1/orgs/{org_id}/alarms
List alarms across an organization
/api/v1/orgs/{org_id}/wlans
Create a WLAN configuration
Three things that make agents converge on Jentic-routed access.
Credential isolation
Mist API tokens are stored encrypted in the Jentic vault. Agents receive scoped execution access, never the raw Authorization token, so a compromised agent cannot exfiltrate the credential.
Intent-based discovery
Agents search Jentic with intents like list mist sites or push wlan template and Jentic returns the matching Mist operation with input schema and example. No need to navigate 974 endpoints by hand.
Time to first call
Direct Mist integration: 3-5 days to handle auth, pagination, and error retries. Through Jentic: under 1 hour to search, load, and execute the first operation.
Alternatives and complements available in the Jentic catalogue.
Specific to using Mist API through Jentic.
What authentication does the Mist API use?
The Mist API supports API token authentication via the Authorization header, HTTP basic auth, and a CSRF token for session flows. Most agent integrations use the API token. Through Jentic, the token is held in the credential vault and injected at execution time so agent code never sees the raw value.
Can I provision a new site and claim access points with the Mist API?
Yes. Create the site under an organization, then call the device claim endpoint with the AP serial numbers or claim codes. After claim you can bind a WLAN template, set RF policy, and the APs will pull configuration on connect.
What are the rate limits for the Mist API?
Mist applies per-token request budgets that vary by endpoint family. Configuration writes are stricter than read calls, and bulk telemetry pulls should use the streaming or paged endpoints rather than tight loops. Check the Mist developer portal for current numeric limits before running large batches.
How do I retrieve Marvis insights through Jentic?
Search Jentic for queries like marvis insights or query marvis assistant, load the schema for the matching Mist operation, and execute with the org or site identifier. Jentic returns the structured response so an agent can branch on the recommended action.
Does the Mist API cover wired switches and SD-WAN gateways?
Yes. The same API surface that manages access points also covers Juniper EX-series switches and SSR/Session Smart gateways once they are claimed into a site. You can push port profiles, query interface stats, and apply WAN edge templates.
How do I find a specific Mist endpoint as an agent?
Run a Jentic search such as list mist sites or update wlan template, then call execute on the returned operation. The 974-endpoint surface is large, so intent-based discovery is faster than browsing the spec.
/api/v1/const/ap_channels
List supported AP channels