Flowing Data Into Octave

The following topics describe how to send data from external entities to Octave:

  1. Using a Task to Periodically Pull in External Data
  2. Issuing REST Requests from Within Cloud Actions
  3. Using the REST API in an External System
  4. Controlling GPIO as an Output and Controlling Values From the Cloud

Methods involving Octave's REST APIs require you to authenticate by providing your user name and API key. Follow the steps below to obtain your user name and API key:

  1. Open a browser and log in to the Octave Dashboard.
  2. Click on the Master Token link, located in the bottom left corner of the navigation pane. The Master Token pop up appears.
  3. Copy the token and the user name from this pop up. You must provide these as X-Auth-Token and X-Auth_User headers respectively, when invoking the endpoints.