Sensimity API

because this is how we strengthen your app(s)

In order to build apps with a Sensimity based ibeacon integration, usage of the API is essential. Delivering your beacons, your networks, your content and receiving your interactions

A bit more detail about our API

With the beacon management toolset we offer the opportuniity to connect any beacon to Sensimity. This can be done either manually by adding the beacon’s technical details (UUID, Major, Minor) and name them for recognition. In the near future (expected Q2 2016) we will also deliver an app for registering beacons in a more easy way. The app recognizes the beacon and will add them to your account, so you can name and place them.

Through several endpoints within the API, it is possible to get all required information out of Sensimity. Some examples of these Endpoints are:

  • Getting the Beacons within a Network
  • Getting all Beacons from an Account
  • Getting the Business Rules related to a Beacon or a Network
  • Getting the Content related to a Business Rule

A main part of the communication between your App and the Sensimity platform is delivering the received data from the beacons within your app to the platform itself. Through a piece of predefined code (named: scan_results), you can inform Sensimity on what has been handled through the beacons connected to your app. The information then is uploaded to Sensimity, so we can process it for analytical and statistical purposes.

Data we receive is without any relationship to personal information, to prevent privacy issues. The only thing we collect as a detail is the phone information (type and ID) in order to be able to measure movement within areas. Within Sensimity this cannot be related to a profile or person itself.

The API of Sensimity allows and supports App developers to process the information regarding beacons properly. The main functions here within are amongst others:

  • Getting the beacons for you app in order to know what beacon signals to actually process
  • Getting the network for your app, in order to get a set of beacons you have installed; this can be 1 network, if that is your setup; for others it could be multiple networks that need to be read out based on location or app
  • Getting the content or link to content based on a business rule that has been connected to a beacon, to know what to do when approacing, being near, being at, etc etc. one of your beacons

Like what you see? Let’s get started right away!