Cisco Logo


As a product manager, I am happy and excited to tell you that Cisco Mobility Services Engine (MSE) now supports REST based APIs. Why am I happy and excited you ask? MSE’s REST based APIs allow web app developers to rapidly develop location aware apps with ease.  Let me walk you through this new feature at a high level, and my colleague will take you through a closer look feature blog next week.

Mobility Services Engine and API support

For readers who are not familiar with the Cisco Mobility Service Engine and the APIs, here’s the gist:

-          Cisco Mobility Services Engine (MSE) works in conjunction with Cisco Wireless LAN Controller (WLC) and Cisco Aironet Access Points (APs) and computes real time location for all Wi-Fi end-points using RSSI based triangulation algorithms.

-          MSE stores real time and historical location of Wi-Fi clients in its database making it a gold mine of data for indoor location. (Remember that GPS technology is not effective for indoor location)

-          This rich store of indoor location data is now available to app developers to query through a REST based API over a secure HTTPS connection.

What can I do with MSE REST APIs?

MSE REST APIs allow web developers to query MSE location database using the HTTP(S) GET method. HTTP response payload can be received in XML or JSON format. Here is a list of resources that are accessible over the REST API.


Real time Location data

Historical Location data


Keep calm and code

Making real time location data accessible to large pool of app developers was a key goal. Our team decided to host a CMX Hackathon where enthusiastic developers put Mobility Services Engine REST API through its paces.  If you need some inspiration, check out the neat ideas that were generated.

For more information about Cisco Mobility Services Engine go to

In an effort to keep conversations fresh, Cisco Blogs closes comments after 90 days. Please visit the Cisco Blogs hub page for the latest content.


  1. The REST API does work well, but I would need to be able to REMOVE event notifications, I have scheduled before. This seems to be not possible at all using REST. Furthermore, even the PRIME does not give me a means to remove stale notification triggers…

    Also, the CDN is a PITA at all: I wrote several posts, none of them did appear or was answered.

    Merry Christmas. Make it better next time


  1. Return to Countries/Regions
  2. Return to Home
  1. All Mobility
  2. All Security
  3. Return to Home