# Juniper Networks Sites RRM API

**Canonical:** https://apis.io/apis/juniper/juniper-sites-rrm-api/  
**Provider:** Juniper Networks — https://apis.io/providers/juniper/  
**Base URL:** netconf://[device-ip]:830  
**Documentation:** https://www.juniper.net/documentation/product/us/en/junos-pyez/

Juniper Networks Sites RRM API is one of 263 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 Sites RRM. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, a getting-started guide, and rate-limit docs.

RRM, or Radio Resource Management, is a tool used by large multi-site organizations to efficiently manage their RF spectrum. It involves making decisions on channel and power settings for access points (APs) based on factors such as user experience, client count, client usage, and interference. Mist RRM uses a reinforcement learning-based feedback model to monitor the impact of changes in channel and power settings on the capacity and performance of the wireless network. It adapts dynamically to changing conditions throughout the day and aims to optimize wireless coverage and capacity across a site.

## Operations (5)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/sites/{site_id}/rrm/channel_scores/band/{band}` | getSiteChannelScores |
| GET | `/api/v1/sites/{site_id}/rrm/current` | getSiteCurrentChannelPlanning |
| GET | `/api/v1/sites/{site_id}/rrm/current/devices/{device_id}/band/{band}` | getSiteCurrentRrmConsiderations |
| GET | `/api/v1/sites/{site_id}/rrm/events` | listSiteRrmEvents |
| GET | `/api/v1/sites/{site_id}/rrm/neighbors/band/{band}` | listSiteCurrentRrmNeighbors |

## Machine-readable artifacts (11)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/juniper/refs/heads/main/openapi/juniper-sites-rrm-api-openapi.yml
- **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
- **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

Sites RRM

---

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