Skip to main content
GET
List transactions

Authorizations

Authorization
string
header
required

Your integration's client credentials (test or live). The token acts as your integration's team and lasts 1 hour; request a new one when it expires. Send client_id, client_secret and grant_type=client_credentials. No OAuth scopes are needed.

Headers

Plugchoice-Version
enum<string>

The API version to answer with (400 unknown-version for one this API does not know). Every response carries the version that answered in the same header.

Available options:
2026-10-07

Query Parameters

charger_id
string<uuid>
site_id
string<uuid>
external_user_id
string

The transactions of one of your users' chargers. Your own id for one of your users.

Required string length: 1 - 200
Pattern: ^[A-Za-z0-9._:@-]+$
status
enum<string>
Available options:
active,
completed
from
string<date-time>

Started at or after this moment.

to
string<date-time>

Started before this moment.

limit
integer
default:25
Required range: 1 <= x <= 100
cursor
string

next_cursor from the previous page.

Response

OK

data
object[]
required
next_cursor
string | null
required