---
title: "Retrieves (one page worth of) light readings(including spectrum) for a given device, supports pagination."
method: GET
path: "/api/light-readings/{deviceId}"
tags: ["ProLightReading"]
---

# Retrieves (one page worth of) light readings(including spectrum) for a given device, supports pagination.

`GET /api/light-readings/{deviceId}`

## Path parameters

- `deviceId` integer, required

## Query parameters

- `page` integer

## Response `200`

OK

- LightReadingsResponseDto
  - `currentPage` integer
  - `numPages` integer
  - `numReadings` integer
  - `lightReadings` ProLightReadingDto[], nullable
    - `deviceId` integer
    - `id` integer
    - `createdAt` string, date-time
    - `note` string, nullable
    - `channel1` number, double
    - `channel2` number, double
    - `channel3` number, double
    - `channel4` number, double
    - `channel5` number, double
    - `channel6` number, double
    - `channel7` number, double
    - `channel8` number, double
    - `ir` number, double
    - `clear` number, double
    - `flicker` number, double
    - `gain` integer
    - `tint` number, double
    - `ppfd` number, double
    - `dli` number, double, nullable
    - `pfdRed` number, double, nullable
    - `pfdGreen` number, double, nullable
    - `pfdBlue` number, double, nullable
    - `pfdIr` number, double, nullable
    - `spectrum` number[], nullable

## Other responses

- `400` — Bad Request
- `401` — Unauthorized

---

[API](https://skmtc.net/pulsegrow/apis/pulse-api.md) · [All operations](https://skmtc.net/pulsegrow/apis/pulse-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pulsegrow/pulse-api/revisions/da90547450a6/schema)
