API Change Log in July 2025
This topic lists the APIs updated in this release.
New MRT APIs
|
Method |
Path |
Description |
|---|---|---|
|
Troubleshooting > Access Points |
||
|
POST |
/network-troubleshooting/v1alpha1/aps/{serial-number}/ping |
This API is used to initiate an asynchronous ping test on the specified AP. |
|
GET |
/network-troubleshooting/v1alpha1/aps/{serial-number}/ping/async-operations/{taskID} |
This API is used to fetch the status and result of the asynchronous ping test initiated on the specified AP. |
|
POST |
/network-troubleshooting/v1alpha1/aps/{serial-number}/traceroute |
This API is used to initiate an asynchronous traceroute test on the specified AP. |
|
GET |
/network-troubleshooting/v1alpha1/aps/{serial-number}/traceroute/async-operations/{task-id} |
This API is used to fetch the result of the asynchronous traceroute test initiated on the specified AP. |
|
POST |
/network-troubleshooting/v1alpha1/aps/{serial-number}/speedtest |
This API is used to initiate an asynchronous speed test on the specified AP. |
|
GET |
/network-troubleshooting/v1alpha1/aps/{serial-number}/speedtest/async-operations/{task-id} |
This API is used to fetch the result of the asynchronous speed test initiated on the specified AP. |
|
POST |
/network-troubleshooting/v1alpha1/aps/{serial-number}/http |
This API is used to initiate an asynchronous HTTP test on the specified AP. |
|
GET |
/network-troubleshooting/v1alpha1/aps/{serial-number}/http/async-operations/{task-id} |
This API is used to fetch the result of the asynchronous HTTP test initiated on the specified AP. |
|
POST |
/network-troubleshooting/v1alpha1/aps/{serial-number}/https |
This API is used to initiate an asynchronous HTTPs test on the specified AP. |
|
GET |
/network-troubleshooting/v1alpha1/aps/{serial-number}/https/async-operations/{task-id} |
This API is used to fetch the result of the asynchronous HTTPs test initiated on the specified AP. |
|
POST |
/network-troubleshooting/v1alpha1/aps/{serial-number}/tcp |
This API is used to initiate an asynchronous TCP test on the specified AP. |
|
GET |
/network-troubleshooting/v1alpha1/aps/{serial-number}/tcp/async-operations/{task-id} |
This API is used to fetch the result of the asynchronous TCP test initiated on the specified AP. |
|
POST |
/network-troubleshooting/v1alpha1/aps/{serial-number}/getArpTable |
This API is used to initiate an asynchronous test to get ARP table on the specified AP. |
|
GET |
/network-troubleshooting/v1alpha1/aps/{serial-number}/getArpTable/async-operations/{task-id} |
This API is used to fetch the result of the asynchronous test to get the ARP table initiated on the specified AP. |
|
POST |
/network-troubleshooting/v1alpha1/aps/{serial-number}/reboot |
This API is used to initiate a Reboot operation on the specified Access Point. |
|
POST |
/network-troubleshooting/v1alpha1/aps/{serial-number}/locate |
This API is used to initiate a locate (e.g., blinking LED) operation on the specified Access Point. |
|
Troubleshooting > CX Switches |
||
|
POST |
/network-troubleshooting/v1alpha1/cx/{serial-number}/ping |
This API is used to initiate an asynchronous ping test on the specified AOS-CX switch. |
|
GET |
/network-troubleshooting/v1alpha1/cx/{serial-number}/ping/async-operations/{task-id} |
This API is used to fetch the status and results of the asynchronous CX switch Ping test initiated on the specified AOS-CX switch. |
|
POST |
/network-troubleshooting/v1alpha1/cx/{serial-number}/traceroute |
This API is used to initiate an asynchronous traceroute test on the specified AOS-CX switch. |
|
GET |
/network-troubleshooting/v1alpha1/cx/{serial-number}/traceroute/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous traceroute test initiated on the specified AOS-CX switch. |
|
POST |
/network-troubleshooting/v1alpha1/cx/{serial-number}/poeBounce |
This API is used to initiate an asynchronous PoE bounce test on the specified AOS-CX switch. |
|
GET |
/network-troubleshooting/v1alpha1/cx/{serial-number}/poeBounce/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous PoE bounce test initiated on the specified AOS-CX switch. |
|
POST |
/network-troubleshooting/v1alpha1/cx/{serial-number}/portBounce |
This API is used to initiate an asynchronous port bounce test on the specified AOS-CX switch. |
|
GET |
/network-troubleshooting/v1alpha1/cx/{serial-number}/portBounce/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous port bounce test initiated on the specified AOS-CX switch. |
|
POST |
/network-troubleshooting/v1alpha1/cx/{serial-number}/cableTest |
This API is used to initiate an asynchronous cable test on the specified AOS-CX switch. |
|
GET |
/network-troubleshooting/v1alpha1/cx/{serial-number}/cableTest/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous cable test initiated on the specified AOS-CX switch. |
|
POST |
/network-troubleshooting/v1alpha1/cx/{serial-number}/http |
This API is used to initiate an asynchronous HTTP test on the specified AOS-CX switch. |
|
GET |
/network-troubleshooting/v1alpha1/cx/{serial-number}/http/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous HTTP test initiated on the specified AOS-CX switch. |
|
POST |
/network-troubleshooting/v1alpha1/cx/{serial-number}/aaa |
This API is used to initiate an asynchronous AAA test on the specified AOS-CX switch. |
|
GET |
/network-troubleshooting/v1alpha1/cx/{serial-number}/aaa/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous AAA test initiated on the specified CX switch. |
|
POST |
/network-troubleshooting/v1alpha1/cx/{serial-number}/locate |
This API is used to initiate a locate (e.g., blinking LED) operation on the specified AOS-CX switch. |
|
POST |
/network-troubleshooting/v1alpha1/cx/{serial-number}/reboot |
This API is used to initiate a Reboot operation on the specified AOS-CX switch. |
|
Troubleshooting > PVOS Switches |
||
|
POST |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/ping |
This API is used to initiate an asynchronous ping test on the specified AOS-S switch. |
|
GET |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/ping/async-operations/{task-id} |
This API is used to fetch the status and results of the asynchronous ping test initiated on the specified AOS-S switch. |
|
POST |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/traceroute |
This API is used to initiate an asynchronous traceroute test on the specified AOS-S switch. |
|
GET |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/traceroute/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous traceroute test initiated on the specified AOS-S switch. |
|
POST |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/poeBounce |
This API is used to initiate an asynchronous PoE bounce test on the specified AOS-S switch. |
|
GET |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/poeBounce/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous PoE bounce test initiated on the specified AOS-S switch. |
|
POST |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/portBounce |
This API is used to initiate an asynchronous port bounce test on the specified AOS-S switch. |
|
GET |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/portBounce/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous port bounce test initiated on the specified AOS-S switch. |
|
POST |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/cableTest |
This API is used to initiate an asynchronous cable test on the specified AOS-S switch. |
|
GET |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/cableTest/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous cable test initiated on the specified AOS-S switch. |
|
POST |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/getArpTable |
This API is used to initiate an asynchronous test to get ARP table on the specified AOS-S switch. |
|
GET |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/getArpTable/async-operations/{task-id} |
This API is used to fetch the result of the asynchronous test to get the ARP table initiated on the specified AOS-S switch. |
|
POST |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/locate |
This API is used to initiate a locate (e.g., blinking LED) operation on the specified AOS-S switch. |
|
POST |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/reboot |
This API is used to initiate a Reboot operation on the specified AOS-S switch. |
|
Troubleshooting > Gateways |
||
|
POST |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/ping |
This API is used to initiate an asynchronous ping test on the specified gateway. |
|
GET |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/ping/async-operations/{task-id} |
This API is used to fetch the status and results of the asynchronous ping test initiated on the specified gateway. |
|
POST |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/traceroute |
This API is used to initiate an asynchronous traceroute test on the specified gateway. |
|
GET |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/traceroute/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous traceroute test initiated on the specified gateway. |
|
POST |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/poeBounce |
This API is used to initiate an asynchronous PoE bounce test on the specified gateway. |
|
GET |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/poeBounce/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous PoE bounce test initiated on the specified gateway. |
|
POST |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/portBounce |
This API is used to initiate an asynchronous port bounce test on the specified gateway. |
|
GET |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/portBounce/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous port bounce test initiated on the specified gateway. |
|
POST |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/iperf |
This API is used to initiate an asynchronous Iperf test on the specified gateway. |
|
GET |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/iperf/async-operations/{task-id} |
This API is used to fetch the status and result of the asynchronous Iperf test initiated on the specified gateway. |
|
POST |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/http |
This API is used to initiate an asynchronous HTTP test on the specified gateway. |
|
GET |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/http/async-operations/{task-id} |
This API is used to fetch the result of the asynchronous HTTP test initiated on the specified gateway. |
|
POST |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/https |
This API is used to initiate an asynchronous HTTPs test on the specified gateway. |
|
GET |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/https/async-operations/{task-id} |
This API is used to fetch the result of the asynchronous HTTPs test initiated on the specified gateway. |
|
POST |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/getArpTable |
This API is used to initiate an asynchronous test to get ARP table on the specified gateway. |
|
GET |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/getArpTable/async-operations/{task-id} |
This API is used to fetch the result of the asynchronous test to get the ARP table initiated on the specified gateway. |
|
POST |
/network-troubleshooting/v1alpha1/pvos/{serial-number}/reboot |
This API is used to initiate a Reboot operation on the specified AOS-S switch. |
|
Reporting > Reporting |
||
|
GET |
/network-reporting/v1alpha1/reports-metadata |
This API is used to fetch reports metadata such as list of KPIs, filters applicable for report types. This information is required during reports creation. |
|
Monitoring > Gateways |
||
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number}/wan-tunnels |
The API is used to fetch a list of WAN tunnels present in a gateway. Each tunnel in the returned list includes comprehensive details such as tunnel name, status, mode, etc. |
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number}/wan-tunnels/{tunnel-name} |
The API is used to fetch detailed information about the specified WAN tunnel configured in gateway. |
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number}/wan-tunnels-health-summary |
The API is used to fetch the list containing the health summary of WAN tunnels that are configured in the specified gateway. |
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number}/wan-interfaces/{link-tag} |
The API is used to fetch details of the uplink that is connected to the gateway. |
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number}/wan-interfaces/{link-tag}/throughput-trends |
The API is used to fetch the throughput data of a gateway uplink interface. The data is fetched based on the timestamp range provided in the filter. If no timestamp range is specified in the filter, by default data for the last 3 hours is returned. Here null represents no data. |
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number}/wan-interfaces/{link-tag}/wan-compression-trends |
The API is used to fetch the WAN compression data of a gateway uplink interface. The data is fetched based on the timestamp range provided in the filter. If no timestamp range is specified in the filter, by default data for the last 3 hours is returned. Here null represents no data. |
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number}/wan-interfaces/{link-tag}/probes |
The API is used to fetch a list of gateway uplink probes. The data is fetched based on the timestamp range provided in the filter. If no timestamp range is specified in the filter, by default data for the last 3 hours is returned. Here null represents no data. |
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number}/wan-interfaces/{link-tag}/probes/{probe}/performance-trends |
The API is used to fetch the performance trend data of the specified gateway uplink probe. The data is fetched based on the timestamp range provided in the filter. If no timestamp range is specified in the filter, by default data for the last 3 hours is returned. Here null represents no data. |
|
Monitoring> Access Points |
||
|
GET |
/network-monitoring/v1alpha1/wlans/{wlan-name}/throughput-trends |
This API is used to fetch the throughput trend information for a specific WLAN, including transmitted (tx) and received (rx) data in bits per second. If no timestamp range is specified in the filter, data for the last 3 hours will be returned by default. |
|
Monitoring> Clients |
||
|
GET |
/network-monitoring/v1alpha1/clients |
This API is used to fetch the list of clients, based on the query parameters provided. Clients List includes details like name, status, health, etc., |
Modified APIs
|
Method |
Description |
|---|---|
|
Reporting > Reporting |
|
|
[POST] /network-reporting/v1alpha1/reports |
The created report API call supports Custom Report type. |
|
Monitoring > Gateways In the Gateway APIs, the tunnel-id parameter is changed to tunnel-name. |
|
|
Monitoring > Switch A new parameter SwitchHealthPrimaryReason is added to the response body. It displays information about the primary health reason of the switch. |
|