How to set up emteria web API key (Beta)

This article revolves around setting up an API key to access emteria's Device Hub and your device information

Article overview

Generating your API key
API endpoints and documentation
Example API call

Generating your API key

In order to access the API endpoints you need to generate a personal API key. Currently, there are no public API endpoints, they all require authentication and authorization via an API key.

Warning: Do NOT share your API key. It grants access to all your groups and devices.

  1. In order to generate an API key, login to the emteria portal and access your profile settings:

    Generate an API key

  2. Scroll to the bottom of the page to the API key area. Click update to generate a new API key. If you have any old API key, it will be invalidated. 

    Generate a new API key

You can now use your API key as an x-api-key in the header of an HTTPS request.

Caution: Rate limit any automatic usage of our API to avoid disturbing our services.

API endpoints and documentation

All available API endpoints and the corresponding data models can be found in our API documentation

Note: Authorizing and trying the API endpoints in the Swagger UI is not possible.

Example API call

Let's access one endpoint with the help of our API key and Postman.The Postman API Platform is a convenient way to try out API calls, but any other API tool will do.

  1. Create a new GET request for the devices endpoint:
    Create a new GET request for the devices endpoint
  2. Switch to the Headers tab:
    Switch to the Headers tab
  3. Enter x-api-key as key and your API key as the value:
    Enter x-api-key as key and your API key as the value
  4. Press the Send button to receive the list of your devices as JSON:
    Press the Send button to receive the list of your devices as JSON