Tokens
Datamanager is equipped with a data access system with JSON API and protected by unique Tokes.
It is possible to manage an unlimited number of tokens with the following parameters:
Value | Description |
---|---|
Token | Alphanumeric string of 32 carachters |
Expire | Token expiration date. |
Bind | Use this field if you want to block access to the token from a specific ip, leave it blank if you want to leave access open from anywhere. |
API Reference
Access to the API is available at the following endpoint and is available in the GET and POST methods:
https://apidatamanager.mywaver.it/user/[token]/
The endpoint will return structured data in JSON. Typical example of response structure:
{
"valid" :true,
"contents" :[{......}],
"message" :""
}
Value | Description |
---|---|
result | It can be true/false based on the result of the operation |
contents | Contains array with response data |
message | Contains reply message, particularly useful in case of negative answer to understand the nature of the error |
Account Info
https://apidatamanager.mywaver.it/api/[token]/info
Returns basic information about your account
Devices List
https://apidatamanager.mywaver.it/api/[token]/devices
Returns the list of your smartbox devices
last device data
https://apidatamanager.mywaver.it/api/[token]/device/[DeviceID]/all
Returns the list of all recently received data
Device Data
https://apidatamanager.mywaver.it/api/[token]/device/[DeviceID]
Returns an object with time and value sent by the smartbox to InfluxDB
Post parameters
{
"type": "See the entire list in the variables section of the guide",
"time": "See the table below"
}
Name | Description |
---|---|
6h | 6 Hours |
1d | 24 Hours |
1w | 7 Days |
1mo | 30 Days |
2mo | 60 Days |
3mo | 90 Days |
1y | 1 Year |