Skip to main content

Command Line Interface for Console

· One min read

Summary

In order to streamline device uploading to Helium Console, and, in particular, migrations from The Things Network (TTN) Console, we are releasing pre-built executables and the source code of helium-console-cli.

This public release includes the following features:

  • create and delete devices records, using (app_eui, app_key, dev_eui) or UUID

  • list all device records from an organization

  • create and delete labels by UUID

  • create and delete device labels, by using (device_uuid, label_uuid)

  • import devices from The Things Network (TTN) with optional labeling with app i

    d

Notes

  • Console 'api/v1' Endpoint: a new endpoint and the ability to generate keys that don't expire has been added to Console. The endpoints have been rate limited in the following way:

    • a single user can create a maximum of 10k labels and devices
    • the API is rate limited to 100 calls per second
  • API Keys stored in Plain Text: currently, when the user types in their API keys, it is stored in the directory of the executable in plain text.