Obtém as leituras de um sensor específico

GET /sensors/{sensor_id}/readings

Retorna todas as leituras associadas a um sensor específico. O utilizador só pode acessar leituras de seus próprios sensores.

Path parameters

  • sensor_id integer Required

    ID do sensor para o qual as leituras serão obtidas.

Responses

  • 200 application/json

    Leituras do sensor retornadas com sucesso.

    Hide response attributes Show response attributes object
    • id integer
    • value number(float)
    • created_at string(date-time)
    • updated_at string(date-time)
  • 403 application/json

    Não autorizado, o utilizador não tem permissão para acessar as leituras deste sensor.

    Hide response attribute Show response attribute object
    • message string
GET /sensors/{sensor_id}/readings
curl \
 --request GET 'http://localhost:8000/sensors/1/readings'
Response examples (200)
[
  {
    "id": 1,
    "value": 23.5,
    "created_at": "2024-12-21T10:00:00Z",
    "updated_at": "2024-12-21T12:00:00Z"
  }
]
Response examples (403)
{
  "message": "Unauthorized."
}