Versions Compared

Key

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

...

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

Check: Get API Key guide

1. Get AuthToken using APIKEY encoded in Base64

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

...

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

Authentication (

...

1. Get AuthToken from Google

...

Only API KEY)

Although not recommended for security reasons, it is possible to make calls by directly passing the API KEY

2. Now you can call REST endpoint using AccessTokenApiKey

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