Telemetry - PUT Update Telemetry
Update a specific telemetry from the selected device
Puthttps://api.iotstadium.com/ext/devices/:deviceId/telemetry_key/:id
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "Bearer {{token}}"
}
Parameter
Field | Type | Description |
---|---|---|
friendly_name | String |
The name for your new telemetry |
type | String |
Telemetry type (e.g., temperature sensor) |
unit | String |
Unit of measurement |
telemetry_profile_id | Integer |
ID from telemetry profile list |
aggregation_type_id | Integer |
ID from telemetry profile list |
{
"friendly_name": "test telemetry postman update", // max:128 char
"type": "temperature sensor", // max:128 char
"unit": "V", // max:128. unit description can look in lora gateway > telemetry > telemetry UPDATE
"telemetry_profile_id": 11, // can get data in telemetry profile LIST
"aggregation_type_id": 1 // exist aggregation type from endpoint aggregation type list
}
{
"message": "telemetry updated",
"data": {
"id": 27406121
},
"code": 200
}
{
"message": "Invalid Message",
"code": 400,
"errors": [
{
"field": "friendly_name",
"message": "The friendly name may not be greater than 128 characters."
}
]
}
{
"message": "Not Allowed",
"error": {
"message": "Not Allowed",
"field": "user"
},
"code": 403
}
{
"message": "data not found",
"errors": [
{
"message": "data not found",
"field": "telemetry"
}
],
"code": 404
}