API Change Log in June 2026
This topic lists the APIs updated in this release.
New MRT APIs
|
Method |
Path |
Description |
|---|---|---|
|
Notifications > Notification Rules |
||
|
GET |
/network-notifications/v1/notification-rules |
This API is used to fetch the list of notification rules. The notification rules list includes data source and destination channel details. |
|
POST |
/network-notifications/v1/notification-rules |
This APIs are used to create a notification rule. |
|
GET, PATCH, or DELETE |
/network-notifications/v1/notification-rules/{id} |
These APIs are used to fetch, update, or delete the specified notification rule by ID. |
|
Reporting > Reporting |
||
| POST | /network-reporting/v1/reports | This API is used to generate reports based on report-specific filters, report periods, and scheduling options. Reports can be scheduled for one-time or recurring execution and sent by email in multiple formats. |
| GET, PUT, or DELETE | /network-reporting/v1/reports/{report-id} | This API is used to fetch, update, or delete a specific user report by report ID. Report ID can be obtained from list reports API call (GET network-reporting/v1/reports) or in create Report API call (POST /network-reporting/v1/reports) response. |
| DELETE | /network-reporting/v1/reports/{report-id}/report-runs/{report-run-id} | This API deletes a particular report runs with report run ID. Report ID can be obtained from list reports API call (GET network-reporting/v1/reports) and report run ID can be obtained from list report Runs API call (GET /network-reporting/v1/reports/{report-id}/report-runs). |
| POST | /network-reporting/v1/reports/{report-id}/report-runs/{report-run-id}/download-link | This API is used to retrieve a downloadable link for a previously generated report run. Users can specify the export file format (CSV or PDF) by providing the appropriate exportType parameter in the request body. The response will contain the file's download URL, MIME type (application/zip for CSV file format and application/pdf for PDF file format), and the suggested file name for the report. |
| GET | /network-reporting/v1/reports-meta | This API is used to fetch reports metadata such as list of KPIS filters applicable for report types. This information is required when creating reports. |
|
Services > Radio |
||
|
GET |
/network-services/v1/airmatch-radio |
This API is used to fetch the following information:
|
|
GET |
/network-services/v1/airmatch-radio/{radio-mac} |
This API is used to fetch radio reporting information for a specific tenant based on the provided radio MAC address. |
| GET | /network-services/v1/airmatch-radio-partition/{radio-mac} |
This API is used to fetch the RF domain and friend partition id for a specific radio MAC address for a given tenant. |
|
Services > AP |
||
|
GET |
/network-services/v1/airmatch-ap |
This API is used to fetch access point (AP) information for all APs for a given tenant. |
|
GET |
network-services/v1/airmatch-ap/{serial-number} |
This API is used to fetch access point (AP) information for a specified tenant based on the provided AP serial number. |
|
GET |
/network-services/v1/airmatch-ap-neighbor-list/{serial-number} |
This API is used to fetch a list of neighboring Access Points (APs), identified by their serial numbers, for a specified AP within a given tenant. |
|
Services > Priority RF Events |
||
|
GET |
/network-services/v1/airmatch-priority-rf-events |
This API is used to fetch all Priority Radio Frequency (RF) channel change events triggered by Radar detection or noise for a specified tenant. |
|
GET |
/network-services/v1/airmatch-priority-rf-events/{radio-mac} |
This API is used to fetch Priority RF events that triggered channel changes due to Radar detection or noise for a specified radio MAC address within the tenant. |
|
Services > RF Events |
||
|
GET |
/network-services/v1/airmatch-rf-events |
This API is used to fetch all non-Priority Radio Frequency (RF) channel change events triggered by Radar detection or noise for a specified tenant. |
| GET | /network-services/v1/airmatch-rf-events/{radio-mac} |
This API is used to fetch a list of non-Priority Radio Frequency (RF) events that triggered channel changes due to Radar detection or noise for a specified radio MAC address within a given tenant. |
|
Services > History |
||
| GET | /network-services/v1/airmatch-history/{radio-mac} | This API is used to fetch the radio history events for a specific Radio MAC address for a given tenant. |
|
Services > Service Configuration |
||
| GET | /network-services/v1/airmatch-service-config | This API is used to fetch device running configuration for a given tenant. |
|
Services > Global Configuration |
||
| GET | /network-services/v1/airmatch-global-config-id | This API is used to fetch the global configuration ID for the tenant. |
|
Services > Radio Feasibility |
||
| GET | /network-services/v1/airmatch-radio-feasibility | This API is used to fetch the current radio feasibility for all radios for a given tenant. |
| GET | /network-services/v1/airmatch-radio-feasibility/{radio-mac} | This API is used to fetch the current radio feasibility for a specific radio MAC address for a given tenant. |
|
Services > Board Limit |
||
| GET | /network-services/v1/airmatch-board-limit/{serial-number}/{radio-mac} | This API is used to fetch the board limits of the radio for a given tenant. |
|
Services > Device Configuration |
||
| GET | /network-services/v1/airmatch-device-config/{serial-number} | This API is used to fetch the device configuration for a specific AP Serial number for a given tenant. |
|
Services > Neighbor Pathloss |
||
| GET | /network-services/v1/airmatch-non-friend/{radio-mac} | This API is used to fetch a list of non-friend (non-neighbor) radios for that radio MAC for a given tenant. |
| GET | /network-services/v1/airmatch-pathloss/{radio-mac} | This API is used to fetch all neighbors and pathloss information heard by a radio for a given tenant |
| Service > Radio Frequency Domain | ||
| GET | /network-services/v1/airmatch-partition | This API is used to fetch RF partition information for a specified tenant, including the list of radios in each partition, along with the associated RF domain and partition details. |
| POST | /network-services/v1/airmatch-partition | This API is used to send an RF Partition Request to Airmatch to create new RF partitioning based on current pathloss information |
| Service > Solution | ||
| GET | /network-services/v1/airmatch-solution | This API is used to fetch the list of solver optimizations (solutions) generated by Airmatch for a specified tenant. It supports multiple query parameters for filtering and pagination. If no query parameters are provided, the API returns all available solutions for the tenant, subject to the default pagination limit. |
| POST | /network-services/v1/airmatch-runnow | This API is used to send an optimization request to Airmatch to compute and deploy a solution. |
| GET | /network-services/v1/airmatch-solution/{radio-mac} | This API is used to fetch solution or radio plan of a specific radio for a given tenant. |
| GET | /network-services/v1/airmatch-ap-coverage-plan | This API is used to fetch all AP coverage plan for a given tenant. |
| GET | /network-services/v1/airmatch-ap-coverage-plan/{serial-number} | This API is used to fetch the AP coverage plan for a given AP serial number for a tenant. |
| GET | /network-services/v1/airmatch-state | This API is used to fetch the current migration state for a given tenant. |
| Service > Audit Trail Information | ||
| GET | /network-services/v1/audits | This API is used to fetch all the audit logs based on the tenants. |
| GET | /network-services/v1/audits/{id} | This API is used to fetch the audit log entry for a given audit ID. |
|
Monitoring > Gateways |
||
|
GET |
/network-monitoring/v1/gateways/{serial-number}/modem-stat |
This API is used to fetch the modem statistics data for the specified gateway. |
|
Monitoring > Application Visibility |
||
|
GET |
/network-monitoring/v1/application-categories |
This API is used to fetch the top N application categories ranked by total usage (TX + RX bytes) for the specified scope. The maximum supported time range is 7 days. If the interval between start-at and end-at exceeds 7 days, the start-at value is automatically adjusted to 7 days before end-at. This behavior is intentional, and no error is returned. |
|
GET |
/network-monitoring/v1/security-risks |
The API is used to fetch a breakdown of application security risks (High, Medium, and Low) for the specified scope. The maximum supported time range is 7 days. If the interval between start-at and end-at exceeds 7 days, the start-at value is automatically adjusted to 7 days before end-at. This behavior is intentional, and no error is returned. |
|
GET |
/network-monitoring/v1/website-categories |
This API is used to fetch the top N website categories ranked by total usage (TX + RX bytes) for the specified scope. The maximum supported time range is 7 days. If the interval between start-at and end-at exceeds 7 days, the start-at value is automatically adjusted to 7 days before end-at. This behavior is intentional, and no error is returned. |
New Configuration APIs
|
Method |
Path |
Description |
|---|---|---|
|
Security > First Hop Security |
||
|
GET |
/network-config/v1alpha1/first-hop-security |
This API is used to fetch the list of all configured First Hop Security profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/first-hop-security/{name} |
This API is used to fetch, create, update, or delete a specific First Hop Security profile. |
|
Security > DOS |
||
|
GET |
/network-config/v1alpha1/dos |
This API is used to fetch the list of all configured DoS (Denial of Service) profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/dos/{name} |
This API is used to fetch, create, update, or delete a specific DoS profile. |
|
System > Hardware Module Device |
||
|
GET |
/network-config/v1alpha1/hardware-module |
This API is used to fetch the list of hardware module profiles. A hardware module profile defines device-specific hardware configuration for a standalone switch, a chassis line module, or a VSF stack member. Each profile targets a specific device type and encapsulates the hardware settings applicable to that type, enabling consistent configuration across devices of the same kind. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/hardware-module/{name} |
These APIs are used to fetch, create, update, or delete a specific hardware module profile. |
Modified APIs
MRT APIs
|
Method |
Description |
|---|---|
|
Monitoring > Site Health |
|
|
GET /network-monitoring/v1/site-health/{site-id} |
This API only supports the site-id parameter. To get the site-id, use the GET /network-monitoring/v1/sites-health using the siteName filter. |
|
Monitoring > Access Point |
|
|
GET /network-monitoring/v1/aps/{serial-number} |
The API response now includes the is_uplink parameter to identify whether a port is currently configured and operating as an uplink. |
|
GET /network-monitoring/v1/wlans/{wlan-name} |
The API response is enhanced to include the client_count for the specified WLAN. |
|
Notifications > Alerts |
|
|
GET /network-notifications/v1/alerts/clear |
This API is updated to make the reason field a mandatory parameter in the request body. |
|
Troubleshooting > Events |
|
|
GET /network-troubleshooting/v1/events |
The sort field in this API is updated to use timeAt instead of timestamp. |
|
Troubleshooting > AOS-S Switches Troubleshooting > CX Switches For switch stacks, the APIs listed under AOS-S Switches and CX switches support the use of either the conductor serial number or the stack ID in the serial-number path parameter. |
|
Configuration APIs
|
Method |
Description |
|---|---|
|
Named Object > Alias |
|
|
POST /network-config/v1alpha1/aliases/{name} |
This API is updated to allow ALIAS_IPV6_SYSTEM_VLAN to be selected as the value for the type parameter. |
|
System > Gw System The deny-inter-user-bridging-allowed-addresses parameter is removed from the firewall container. This parameter can now be configured using the First Hop Security API. |
|
|
POST /network-config/v1alpha1/gw-system/{name} |
This API is updated to allow ipv6-device-vlan-alias to be configured. |
|
System > Switch System The Switch System APIs are enhanced to configure the client insight parameters. The following parameters are added to the Switch System APIs:
|
|
|
Security > Firewall The APIs listed under the Firewall is updated with the following changes: IPv4 Container
IPv6 Container
|
|
|
Configuration Health > Configuration Health |
|
|
GET /network-config/v1alpha1/config-health/active-issue |
This API is enhanced to include additionalInfo parameter in the response body. Additional information about the distribution failure is displayed. |
|
GET /network-config/v1alpha1/config-health/devices |
This API is enhanced to include serialNumber parameter in the response body. |
|
Interfaces > Interface Loopback |
|
|
POST /network-config/v1alpha1/loopback-interfaces/{id} |
The following parameters are listed as deprecated:
The above parameters can be configured using the ipv4-config and ipv6-config containers. |
Deprecated APIs
|
Deprecated API |
Alternate APIs |
|---|---|
|
All alpha MRT APIs (v1alpha1, and v1alpha2) are marked as deprecated. You must use the corresponding v1 APIs. |
|
|
Configuration > Telemetry > Client Insight The APIs listed under Client Insight are deprecated. Use the Switch System API to configure Client Insight parameters. |
|
|
Configuration > System > Hardware Module Profile The list of APIs listed under Hardware Module Profile is getting deprecated. |
|
|
GET /network-config/v1alpha1/hardware-module |
GET /network-config/v1alpha1/hardware-modules |
|
GET, POST, PATCH, or DELETE /network-config/v1alpha1/hardware-module/{name} |
GET, POST, PATCH, or DELETE /network-config/v1alpha1/hardware-modules/{name} |