Skip to main content
GET
/
v3
/
teams
/
{team}
/
sites
List Locations
curl --request GET \
  --url https://app.plugchoice.com/api/v3/teams/{team}/sites \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "uuid": "<string>",
      "name": "<string>",
      "address": "<string>",
      "street": "<string>",
      "postal_code": "<string>",
      "house_number": 123,
      "house_number_addition": "<string>",
      "city": "<string>",
      "country": "<string>",
      "smart_charging": "<string>",
      "chargers_count": 123,
      "created_at": "<string>"
    }
  ],
  "filter_options": {
    "countries": [
      {}
    ],
    "smart_charging_modes": [
      {}
    ]
  }
}
Returns a paginated list of locations belonging to the specified team, with filtering and sorting support.
team
string
required
The UUID of the team.
Filter by location name or address.
filter[country]
string
Filter by ISO 3166-1 alpha-2 country code (e.g., NL, DE, BE).
filter[smart_charging]
string
Filter by smart charging mode. One of disabled, day_ahead_pricing, or off_peak.
sort
string
Sort field. One of name, country, chargers_count, or created_at. Prefix with - for descending order. Defaults to name.
page
integer
Page number for pagination.

Response

data
array
Array of location objects.
filter_options
object
Available filter options based on the current dataset.