---
title: "Retrieve charge point logs"
method: GET
path: "/api/v1/charge-points/{chargePointId}/logs"
tags: ["Charge Points"]
---

# Retrieve charge point logs

`GET /api/v1/charge-points/{chargePointId}/logs`

Required scope: `charge-points:read`. </br>Organization authorization: `supported`

## Path parameters

- `chargePointId` integer, required

## Query parameters

- `perPage` integer, nullable — Logs per page (1–100 for offset, default 10) or logs to fetch (1–1000 for cursor, default 100)
- `page` integer, nullable — Page number to retrieve, default is 0
- `fromDate` string, date-time, nullable — Filter to retrieve charge point logs created from date, a date in UTC and ISO8601 (YYYY-MM-DD'T'HH:MM:SS'Z')
- `toDate` string, date-time, nullable — Filter to retrieve charge point logs to date, a date in UTC and ISO8601 (YYYY-MM-DD'T'HH:MM:SS'Z')
- `paginationType` 'offset' | 'cursor'
- `before` string, nullable — Cursor to retrieve logs before a specific point in time, used for cursor pagination
- `after` string, nullable — Cursor to retrieve logs after a specific point in time, used for cursor pagination

## Response `200`

Charge point logs with provided id. With offset pagination gets results only when (page * perPage) is less than 10,000 items, use cursor pagination for larger datasets.

- union
  - ChargePointLogResultOffsetPage
    - `data` ChargePointLog[], required
      - `id` string, required — Unique identifier for the log entry
      - `timestamp` string, date-time, required — Timestamp of the OCPP log
      - `message` string, required — Message content of the OCPP log, can be a string or an array of mixed types
    - `meta` ChargePointLogResultOffsetPageOffsetPageMeta, required
      - `paginationType` 'offset' | 'cursor', required
      - `itemCount` integer, required
      - `currentPage` integer, required
      - `perPage` integer, required
      - `totalPageCount` integer, required
      - `totalItemCount` integer, required
  - ChargePointLogResultCursorPage
    - `data` ChargePointLog[], required
      - `id` string, required — Unique identifier for the log entry
      - `timestamp` string, date-time, required — Timestamp of the OCPP log
      - `message` string, required — Message content of the OCPP log, can be a string or an array of mixed types
    - `meta` ChargePointLogResultCursorPageCursorPageMeta, required
      - `paginationType` 'offset' | 'cursor', required
      - `itemCount` integer, nullable
      - `perPage` integer, required
      - `after` string, nullable
      - `before` string, nullable

## 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.net/monta/apis/monta-partner-api.md) · [All operations](https://skmtc.net/monta/apis/monta-partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/monta/monta-partner-api/versions/517e18f11015/schema)
