PUT - Adicionar dados a um sensor
Para fazer uso deste endpoint é necessário que o usuário esteja autenticado.
Este endpoint é utilizado para atualizar os dados de um sensor especifico.
Link do recurso
- Certifique-se de estar autenticado
- Não esqueça de passar os campos no corpo da requisição
https://multi.api.k8s.luby.me/sensor/sensor-data/:sensorName
Exemplo de URL para realizar a requisição
https://multi.api.k8s.luby.me/sensor/sensor-data/heartbeat
Corpo da requisição para os sensor sleep
| Nome | Tipo | Descrição |
|---|---|---|
data | objeto | O usuário deverá informar um array de objetos contendo os seguintes campos: date (a data em que a informação foi gerada 2022-12-11 )sleepBeginHour (a hora e o minuto do inicio do sono HH:mm)sleepEndHour (a hora e o minuto do fim do sono HH:mm)status (indica o status do sono no momento do envio: awake - light_sleep - deep_sleep) timestamp(um número que determina um momento específico). |
Corpo da requisição para os sensores calories, steps, heartbeat e hydration
| Nome | Tipo | Descrição |
|---|---|---|
data | objeto | O usuário deverá informar um array de objetos contendo os seguintes campos: value (o valor do dado do sensor)timestamp(um número que determina um momento específico) eunitOfMeasurement (unidade de medida do dado do sensor). |
Exemplo do corpo de uma requisição
{
"data": [
{
"value": 80,
"timestamp": 1670846791272,
"unitOfMeasurement": "bpm"
},
{
"value": 90,
"timestamp": 1670846791273,
"unitOfMeasurement": "bpm"
}
]
}
Exemplo do corpo de uma resposta
{
"message": "updated"
}
Informações sobre o endpoint
| Tipo | Descrição | |
|---|---|---|
| Método | POST | |
| Retornos | 200 400 500 | Informações do sensor atualizada com sucesso. Informação inválida no corpo da requisição. Um erro interno ocorreu durante o processo de requisição. |