The Senza platform offers an API that lets you perform tasks like managing your devices and sending a message to a group of devices or a single device.

The security model for the API uses bearer authentication, in which an API Key (client ID and client secret) are exchanged for an Access Token that is valid for a limited period of time for calling the API.

Creating an Application

To get started, click the API Keys link in the sidebar of the Senza Console.

Then click the Create Application button.

On the next screen, enter a name for your application, select your space (tenant), and check the permissions that you want to enable.

For sending messages:

  1. hyperscale:messages:send-direct
  2. hyperscale:messages:send-group

For working with devices:

  1. hyperscale:device:read
  2. hyperscale:device:write

Click Create Application.

You'll see a confirmation dialog with your new app's client ID and client secret. Copy these and keep them in a safe place!

For more information on calling the Senza API, see Making API Requests.