API Change Log in January 2025
This topic lists the APIs updates as part of the January release.
|
Method |
Path |
Description |
|---|---|---|
|
Monitoring > Access Points |
||
|
GET |
/network-monitoring/v1alpha1/aps |
This API is used to fetch information of all Access Point associated with a given tenant or site. Information such as MAC address, name, status, etc. are displayed for the access point. To filter the list, you must use ODATA 4.0 filter format. |
|
GET |
/network-monitoring/v1alpha1/aps/{serial-number} |
This API is used to fetch information of a specific Access Point associated with a given site. Information such as MAC address, name, status, radios, ports, modem, and WLANs, etc. are displayed for the given access point serial number. |
|
GET |
/network-monitoring/v1alpha1/top-aps-by-wireless-usage |
This API is used to fetch information of Access Points that are consuming the highest amount of bandwidth over a time period for a given site. The default value for the limit parameter is 10. |
|
Monitoring > Application Visibility |
||
|
GET |
/network-monitoring/v1alpha1/applications |
This API is used to fetch the list of applications accessed in a site by all clients or by a specific client. |
|
Monitoring > Location Services |
||
|
GET |
/network-monitoring/v1alpha1/wifi-clients-locations |
This API is used to fetch a list of the latest locations of all the Wi-Fi clients that matches the query parameters. This API is used with the following parameters:
|
|
Monitoring > Device Location |
||
|
GET |
/network-monitoring/v1alpha1/sites/{site-id}/device-locations |
The API is used to fetch the list of devices for which the location information is available. An example of ODATA 4.0 filter format— |
|
GET |
/network-monitoring/v1alpha1/sites/{site-id}/device-locations/{location-id} |
The API is used to fetch specific device location information using the resource ID. To obtain the resource ID assigned to a device, execute the [GET] /network-monitoring/v1alpha1/sites/{siteID}/device-locations API call. |
|
GET, POST, and DELETE |
/network-monitoring/v1alpha1/sites/{site-id}/devices/{serial-number}/location |
The API is used to fetch location information of a specified device. The response field displays the following location information:
The POST and DELETE API calls are used to set, or delete the adminSpecifiedLocation information set for a device. |
|
Monitoring > Devices |
||
|
GET |
/network-monitoring/v1alpha1/devices |
This API is used to fetch the list of devices associated with the given tenant or site. To filter the list, you must use ODATA 4.0 filter format. |
|
GET |
/network-monitoring/v1alpha1/device-inventory |
This API is used to fetch a list of network devices, such as Access Points, Switches, and Gateways from the device inventory. Each device in the returned list includes details like serial number, MAC address, device name, device type, IP address, status, etc. |
|
Monitoring > Firewall Session The firewall session monitoring API allows you to retrieve firewall session logs from a site.
|
||
|
GET |
/network-monitoring/v1alpha1/site-firewall-sessions |
This API is used to fetch the information about the blocked or denied firewall sessions logs from access points and gateways in a site. |
|
GET |
/network-monitoring/v1alpha1/client-firewall-sessions |
This API is used to fetch the information of the firewall sessions logs. The logs are from access points and/or gateways deployed to a site based on the given filter parameters. |
|
GET |
/network-monitoring/v1alpha1/firewall-clients |
This API is used to fetch the list of clients from access points and/or gateways in a site based on the filter given. |
|
Monitoring > FloorPlan FloorPlan APIs are location service APIs. These APIs helps you to get information of devices associated to a site. |
||
|
GET |
/network-monitoring/v1alpha1/sitemaps-summary/{site-id} |
This API is used to fetch the non-associated and non-deployed device count for a site and the specific floor. |
|
GET |
/network-monitoring/v1alpha1/sitemaps/{site-id}/network-devices-deployed |
The API is used to fetch a list of placed devices on the FloorPlan. Currently, geoMetry is not supported; only x and y are returned in meters in geoMetryRelative. The OData 4.0 filter must contain at least floorId or buildingId. Other supported parameters are types, name, model, etc. |
|
POST |
/network-monitoring/v1alpha1/sitemaps/{site-id}/network-devices-deployed |
The API is used to place devices on a FloorPlan for a specific floorId. The device must be assigned to floor before placing or deploying the device to the FloorPlan. |
|
POST |
/network-monitoring/v1alpha1/sitemaps/{site-id}/network-devices-undeploy |
The API is used to remove a device from the FloorPlan. The device is still assigned to the floor even after removing the device from the FloorPlan. |
|
POST |
/network-monitoring/v1alpha1/sitemaps/{site-id}/network-devices-assigned |
The API is used to assign and unassign devices to the floor. Only unassigned devices can be assigned to a floor. |
|
GET |
/network-monitoring/v1alpha1/sitemaps/{site-id}/network-devices-assigned |
The API is used to fetch devices information that are assigned to the floor. Devices that are placed on the floor are not included. |
|
GET, POST, and DELETE |
/network-monitoring/v1alpha1/sitemaps/{site-id}/network-devices-planned |
These APIs are used to fetch, place, modify, or delete planned devices on the FloorPlan for a specific floorID. Devices which are placed on the floor have location coordinates (x,y). On executing the GET call, the x and y coordinates are returned in meters. |
|
GET |
/network-monitoring/v1alpha1/catalogue-aps |
This API is used to fetch the list of Real device (AP) information for planning. |
|
POST |
/network-monitoring/v1alpha1/sitemaps/{site-id}/floors |
The API is used to create a new floor with FloorMapInput information. Optionally, pass buildingId to create a floor under a specific building. |
|
GET, PUT, and DELETE |
/network-monitoring/v1alpha1/sitemaps/{site-id}/floors/{floor-id} |
These APIs are used to fetch, modify, or delete floor map information for the given floorID. The PUT API call is also used to support moving floor from one building to another. After deleting a floor if the building has no other floors, then the building is also removed. |
|
POST |
/network-monitoring/v1alpha1/sitemaps/{site-id}/floors/{floor-id}/scale |
The API is used to update the floor map with measurement information. AnchorGeometry uses 2 ways to measure the floor point and distance. To scale the floor, at least one of input must be available. |
|
PUT |
/network-monitoring/v1alpha1/sitemaps/{site-id}/floors/{floor-id}/image |
The API is used to update floorImage. After the API call, you must use the scale API call POST /network-monitoring/v1alpha1/sitemaps/{site-id}/floors/{floor-id}/scale, to update floor measurement with respective to the new image. |
|
GET |
/network-monitoring/v1alpha1/sitemaps/{site-id}/floors/{floor-id}/raster |
The GET call is used to fetch the background raster image of a given floor. |
|
GET |
/network-monitoring/v1alpha1/sitemaps/{site-id}/buildings |
The API is used to fetch the building and floor information created for a given site. |
|
PUT and DELETE |
/network-monitoring/v1alpha1/sitemaps/{site-id}/buildings/{building-id} |
These APIs are used to update or delete the building using the building-id. On deleting a building all floors and floor entities such as devices, walls, region, boundary are removed. |
|
POST |
/network-monitoring/v1al pha1/sitemaps/{site-id}/import |
The API is used to import FloorPlans from Central, Airwave, or third party like Ekahau. The supported file formats are ZIP and ESX files. |
|
GET |
/network-monitoring/v1alpha1/sitemaps/{site-id}/import/{import-id} |
The API is used to fetch the status information of the FloorPlan import process. It displays if the current import process completed successfully or not. |
|
GET, POST, PUT, and DELETE |
/network-monitoring/v1alpha1/wall-types |
These APIs are used to fetch, create, modify, or delete wall types based on the inputs parameters and return the status of the operation. |
|
GET, POST, PUT, and DELETE |
/network-monitoring/v1alpha1/sitemaps/{site-id}/floors/{floor-id}/walls |
These APIs are used to fetch, create, modify, or delete wall based on the inputs parameters. |
|
GET, POST, [PUT] and DELETE |
/network-monitoring/v1alpha1/sitemaps/{site-id}/floors/{floor-id}/zones |
These APIs are used to fetch, create, modify, or delete zones for a floor. |
|
GET |
/network-monitoring/v1alpha1/sitemaps/{site-id}/floors/{floor-id}/heatmap |
The API is used to fetch the signal strength heatmap for a given floor. The heatmap is calculated based on the band selection and floor selection. |
|
GET |
/network-monitoring/v1alpha1/sitemaps/{site-id}/floors/{floor-id}/heatmap-channel-occupancy |
The API is used to fetch the =channel occupancy heatmap for a given floor. The heatmap is calculated based on the signal cutoff, band selection, and channel overlap flag. |
|
Monitoring > Open Locate FTM stands for Fine Timing Measurement. AP FTM Scan Mode allows all APs on a particular floor to gather FTM ranging results from each other. During the scan, it disables all radios and puts them in a special mode where they will only perform FTM ranging attempts to other HPE Aruba Networking APs.
|
||
|
GET |
/network-monitoring/v1alpha1/sitemaps/{site-id}/floors/{floor-id}/ftm-scans |
This API is used to fetch a list of scan statuses for FTM scans that were triggered on this floor-id before the query-time. |
|
GET |
/network-monitoring/v1alpha1/sitemaps/{site-id}/floors/{floor-id}/ftm-scans/{ftm-scan-id} |
This API is used to get information for a specific FTM scan identified by the ftm-scan-id. |
|
POST |
/network-monitoring/v1alpha1/sitemaps/{site-id}/floors/{floor-id}/ftm-scans/start |
This API is used to start the FTM scan on a certain floor. |
|
DELETE |
/network-monitoring/v1alpha1/sitemaps/{site-id}/floors/{floor-id}/ftm-scans/{ftm-scan-id} |
This API is used to stop an FTM scan with a specific session-id. Only scans in the PENDING state can successfully be stopped. Once a scan has transitioned to the SCHEDULED, or SCANNING states the user needs to wait for the scan to complete before the network is restored. |
|
Monitoring > Switch |
||
|
GET |
/network-monitoring/v1alpha1/switch/{serial} |
This API is used to fetch switch information for a specific serial number for a specific site. |
|
GET |
/network-monitoring/v1alpha1/stack/{stack-id}/members |
This API is used to fetch stack member details for a stack-id for a specific site. |
|
GET |
/network-monitoring/v1alpha1/switch/{serial}/hardware-categories |
This API is used to fetch hardware details for a switch serial number for a specific site. |
|
GET |
/network-monitoring/v1alpha1/switch/{serial}/lag |
This API is used to fetch the lag summary details for a serial for a specific site. |
|
Monitoring > Gateways |
||
|
GET |
/network-monitoring/v1alpha1/gateways |
This API is used to fetch a list of Gateways associated with a customer, based on the query parameters. The response body displays comprehensive details about the gateway such as serial number, name, MAC address, siteId, status, etc. |
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number} |
This API is used to fetch the detailed information about a specific gateway linked to a particular site. It provides gateway-related details such as MAC address, name, status, uplinks, ports, VLANs, etc. based on the gateway's serial number associated with the site. |