IoT GURU Cloud
Find a field by id.
| URI | /field/find/{nodeShortId}/{fieldName} |
| Method | GET |
nodeShortId |
The short id of the node |
fieldName |
The name of the field |
| Access token (optional) | Authorization: Bearer eyJhbGciO ... _K74HRzwg |
| 200 |
The (filtered) JSON of the field{
"nodeId":"d6102670-d5e1-11e7-942c-f138c28ad955",
"name":"temperature",
"description":"temperature",
"displayOffset":0.0,
"input":true,
"lastUpdate":1552732300817,
"offset":0.0,
"publicity":"GUEST",
"retention":157680000,
"userId":"4ca6ff41-4408-11e8-94bd-3dd310e71935"
}
|
| 403 |
Field not found or allowed to see |
List of fields of the node.
| URI | /field/listByNode/{nodeShortId} |
| Method | GET |
nodeShortId |
The id of the node |
| Access token (optional) | Authorization: Bearer eyJhbGciO ... _K74HRzwg |
| 200 |
The (filtered) JSON of the list of fields[
{
"nodeId":"d6102670-d5e1-11e7-942c-f138c28ad955",
"name":"temperature",
"description":"temperature",
"displayOffset":0.0,
"input":true,
"lastUpdate":1552732300817,
"offset":0.0,
"publicity":"GUEST",
"retention":157680000,
"userId":"4ca6ff41-4408-11e8-94bd-3dd310e71935"
}
]
|
Create a new field or update the editable fields of the field.
| URI | /field/update |
| Method | POST |
| Access token | Authorization: Bearer eyJhbGciO ... _K74HRzwg |
| Create or update new field | {
"nodeId":"d6102670-d5e1-11e7-942c-f138c28ad955",
"name":"temperature",
"description":"temperature",
"displayOffset":0.0,
"input":true,
"offset":0.0,
"publicity":"GUEST"
} |
| 200 |
The (filtered) JSON of the created or update field{
"fieldId":"6061c320-3cce-11e9-b6bd-7f24822e244f",
"fieldShortId":"tr1_JIIuJE9gYcMgPM4R6Q",
"description":"Desktop sensor field",
"deviceId":"a7f71080-3bef-11e9-9115-7bf125b17ae7",
"fields":[
"temperature"
],
"lastUpdate":1551685939128,
"name":"Desktop",
"fieldKey":"xxxxxxxxxxxxxxxxxxxxxx",
"offset":{
"temperature":0.0
},
"publicity":"GUEST",
"retention":2592000,
"userId":"42118de0-3bef-11e9-bbc1-f9cb7c3062e5"
}
|
| 401 |
The provided JWT access token is invalid or expired |
| 403 |
Node not found or not owned |