The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
The Maps API provides details about the Map data. This provides summary of all your managed systems on campuses, buildings, outdoor areas, floors, zones, access points, dimensions, map images, GPS markers, obstacles, location filter regions, and exciters.
All Map API request need an Authorization header. See the Authentication for more information.
The following data formats are supported for Maps API. The response is determined based on the Accept HTTP header.
This section contains Resources.
See the maps for more details.
See the mapscount for more details.
See the mapsinfo for more details
See the mapsimage for more details
See the mapsimagesource for more details
The real time location APIs provides access to the location of devices that are currently being tracked by the MSE.
All Map API request need an Authorization header. See the Authentication for more information.
The following data formats are supported for real time location API. The response is determined based on the Accept HTTP header.
This section contains the following topics:
Pagination in the resources is done by specifying query Params “page” and “pageSize”. The default page size is 5000. When there is more than one page, the nextResourceURI will specify the URI to the next resource.
Sorting requests in the API requests is achieved by specifying queryParams “sortBy”. By default, ascending sort order is assumed. To specify the sort order use format “sort parameter: order”. For example, to request location results by lastLocatedTime in descending order specify queryParams "sortBy=lastLocatedTime:desc”.
For multiple sort conditions, use multiple “sortBy” queryParams.
See the locationclients for more details.
See the locationclientscount for more details.
See the locationtags for more details.
See the locationtagscount for more details.
See the locationrogueaps for more details.
See the locationrogueapscount for more details.
See the locationrogueclients for more details.
See the locationrogueclientscount for more details.
See the locationinterferers for more details.
See the locationinterfererscount for more details.
The location history APIs provides access to the historical location of devices tracked by the MSE.
All location history API request need an Authorization header. See the Authentication for more information.
The following data formats are supported for location history API. The response is determined based on the Accept HTTP header.
This section contains the following topics:
Pagination in the resources is done by specifying queryParams “page” and “pageSize”. The default page size is 5000. When there is more than one page, the nextResourceURI will specify the URI to the next resource.
Sorting requests in the API requests is achieved by specifying queryParams “sortBy”. By default, ascending sort order is assumed. To specify the sort order use format “sort parameter: order” For example, to request location results by lastLocatedTime in descending order specify queryParams “sortBy=lastLocatedTime:desc” For multiple sort conditions, use multiple “sortBy” queryParams.
See the locationhistoryclients for more details.
See the locationhistoryclientscount for more details.
See the locationhistorytags for more details.
See the locationhistorytagscount for more details.
See the locationhistoryrogueaps for more details.
See the locationhistoryrogueapscount for more details.
See the locationhistoryrogueclients for more details.
See the locationhistoryinterferers for more details
See the locationhistoryinterfererscount for more details.
The Notification Event APIs allows an application to register for Push Notifications from the MSE.
The following Notification events are supported and these notifications can be configured for a specific MAC address or a list of MAC addresses with a wildcard for a specific device type.
1. Absence Event—Triggers a notification if the subscribed devices are absent for the configured absent interval.
2. Battery Event—Triggers a notification if the battery level of a RFID tag is at the configured level.
3. Exciter Event—Triggers a notification if the RFID tag is detected by a configured exciter.
4. Containment Event—Triggers a notification if a device is inside or outside of a configured zone.
5. Emergency Event—Triggers a notification if the emergency or panic button on the RFID tag is pressed.
6. MapInfoChange Event—Triggers a notification if the map configuration on the MSE changes.
7. Movement Event—Triggers a notification if a device moves more than a configured distance from its old location or a configured marker.
8. Presence Event—Triggers a notification when a device is first detected by the MSE.
9. Streaming Notifications—Triggers a stream of notification for every location calculation.
10. Association Event—Triggers a notification when a device associates to the Wi-Fi network. The subscription should have type “AssociationEventTrigger”, “association”: true/false.
All notification event API request need an Authorization header. See the Authentication for more information.
The following data formats are supported for notification APIs. The response is determined based on the Accept HTTP header. The transport can be either HTTPS or TCP.
See the notifications for more details.