Pull API

Developer API keys

To use the Pull API, you need an API key. API keys can be obtained from your partner. You should pass the API key as a request parameter (<url>?apiKey=<your API key>) on every API request. There is a monthly limit on the amount of calls you can make with an API key. This limit is only imposed to prevent unfair usage of the system, it is not linked to your subscription plan. Consider using the push API if your integrating system depends on the real-time status of your devices.

You see the information on your API key via Admin → Developers → API access

Everyone with the API key can make calls with it, so you are supposed to keep your API key in a secure place.

It is possible to limit API calls to a specific subset only to avaoid quotat theft.

API documentation

After obtaining an API key, the API documentation and Swagger UI will become available.

Do as following to start working with it:

  • Go to Admin → Developers → API docs
  • Click on an operation to open the try-out panel (for example: GET /API/v2/alertRules to get all the alert rules.
  • The following panel will open


  • This shows the parameters, response codes and JSON schema descriptions for the request and response bodies. To try out the call, click the Try out button.
  • The REST call will be executed and you will see the actual response.
  • A curl command is shown for command-line usage and, in case of a GET command, you may also see a download button to save the response.