---
title: "Get historical meter values for a node"
method: GET
path: "/api/v1/energy/sites/{siteId}/nodes/{nodeId}/meter-values"
tags: ["Energy Monitoring"]
---

# Get historical meter values for a node

`GET /api/v1/energy/sites/{siteId}/nodes/{nodeId}/meter-values`

## Request

- Base URL: `https://partner-api.monta.com`
- URL: `https://partner-api.monta.com/api/v1/energy/sites/{siteId}/nodes/{nodeId}/meter-values`
- Auth: HTTP bearer

Required scope: `energy:read`

🚧 **BETA** — This endpoint is currently in the BETA phase and its response structure may change in the future.

📘 **Feature flag required** — This endpoint is not available by default. It must be explicitly enabled for your operator account upon request. Please contact your Monta Business Partner to request access to this feature.

## Path parameters

- `siteId` integer, required
- `nodeId` integer, required

## Query parameters

- `from` string, date-time, required
- `to` string, date-time, required

## Response `200`

getNodeMeterValues 200 response

- HistoricalMeterValues
  - `externalMeter` HistoricalMeterValuesData
    - `time` string[], required
    - `currentL1A` number[], required
    - `currentL2A` number[], required
    - `currentL3A` number[], required
    - `voltageL1V` number[], required
    - `voltageL2V` number[], required
    - `voltageL3V` number[], required
    - `powerL1W` number[], required
    - `powerL2W` number[], required
    - `powerL3W` number[], required
    - `powerW` number[], required
    - `kwh` number[], required
    - `soc` number[], required
  - `aggregatedEvse` HistoricalMeterValuesData
    - `time` string[], required
    - `currentL1A` number[], required
    - `currentL2A` number[], required
    - `currentL3A` number[], required
    - `voltageL1V` number[], required
    - `voltageL2V` number[], required
    - `voltageL3V` number[], required
    - `powerL1W` number[], required
    - `powerL2W` number[], required
    - `powerL3W` number[], required
    - `powerW` number[], required
    - `kwh` number[], required
    - `soc` number[], required
  - `nodeThresholds` NodeThresholds
    - `time` string[], required
    - `fuseLimitA` number[], required
    - `bufferA` number[], required
    - `powerLimitW` number[], required
    - `powerLimitSchedule` array[], required
      - PowerLimitScheduleItem[]
        - `dayOfWeek` string, required
        - `startTime` string, required
        - `endTime` string, required
        - `powerLimitW` number, double, required
  - `evseAllocations` EvseAllocations
    - `series` EvseAllocationSeries[], required
      - `evseId` string, required
      - `time` string[], required
      - `allocatedPowerW` number[], required
      - `allocatedCurrentA` number[], required

## Other responses

- `400`: The request is invalid
- `401`: Consumer with provided credentials was not found
- `403`: Operator doesn't have access to resource
- `404`: Entity with the provided id was not found

---

[API](https://skmtc.dev/monta/apis/monta-partner-api.md) - [All operations](https://skmtc.dev/monta/apis/monta-partner-api/llms.txt) - [OpenAPI document](https://skmtc.dev/monta/apis/monta-partner-api/revisions/0ca400461c52?raw)
