Build

Public API

A documented, key-scoped REST API over your Helios data. Pull devices into your dashboards, sync tickets with another system, or open tickets from your own tooling.

Get a key

In the app, go to Settings, then API. Create a key with a name and the scopes it needs. The full key (it starts with hel_) is shown once at creation; only a hash is stored, so copy it then. Revoking a key takes effect immediately.

Authentication

Send the key as a bearer token on every request:

curl https://app.heliosmip.com/api/v1/devices \
  -H "Authorization: Bearer hel_your_key_here"

Scopes

A key only ever sees your own organisation's data. Endpoints return 403 when the key lacks the needed scope.

Endpoints

The interactive reference at app.heliosmip.com/api/v1/docs documents every endpoint with schemas and a try-it-out console. In short: GET /clients, GET /devices, GET /tickets, POST /tickets and GET /alerts, plus single-resource reads, all with filtering and offset pagination (limit up to 200).

Limits and errors

Versioned on purpose. The API lives under /api/v1 and its response shapes are a contract. New fields may be added; existing fields will not change meaning within v1.