Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status
colourYellow
titlePENDING!

Info

The API is already implemented by the JavaScript library, you can see some methods in:

https://github.com/OpenDevice/OpenDevice/blob/master/opendevice-clients/opendevice-js/src/js/OpenDeviceJS.js#L186


Authentication

Get AuthToken using APIKEY encoded in Base64

curl -X GET -H "Authorization: Basic ZzXhuRkrYc5sTrXRzsZw==" http://localhost:8181/api/auth

Response: {"token":"XXXXXXXXXXXX"}

Now you can call REST endpoint using Token

curl -vs -X GET -H "Authorization: Bearer XXXXXXXXX" http://localhost:8181/api/devices