Skip to main content
GET
/
v3
/
teams
/
{team}
/
transactions
List Team Transactions
curl --request GET \
  --url https://app.plugchoice.com/api/v3/teams/{team}/transactions \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": 123,
      "status": "<string>",
      "charger": {
        "uuid": "<string>",
        "identity": "<string>",
        "reference": "<string>",
        "site": {
          "uuid": "<string>",
          "name": "<string>"
        },
        "is_mid": true
      },
      "connector_id": 123,
      "id_tag": "<string>",
      "started_at": "<string>",
      "stopped_at": "<string>",
      "meter_start": 123,
      "meter_stop": 123,
      "total_kwh": "<string>",
      "stop_reason": "<string>"
    }
  ],
  "filter_options": {
    "statuses": [
      {}
    ]
  }
}
Returns a paginated list of transactions across all chargers the team has sensitive access to. Uses cursor-based pagination (simple pagination) for infinite scroll support.
team
string
required
The UUID of the team.
filter[status]
string
Filter by transaction status. One of active or finished.
Search by transaction ID (numeric), Card UID, or Chargepoint ID.
sort
string
Sort field. One of started_at, stopped_at, total_kwh, meter_start, or meter_stop. Prefix with - for descending order. Defaults to -started_at.
page
integer
Page number for pagination. 25 results per page.

Response

data
array
Array of transaction objects.
filter_options
object
Available filter options.