---
title: "Retrieve a single (charge) site"
method: GET
path: "/api/v1/sites/{siteId}"
tags: ["Sites"]
---

# Retrieve a single (charge) site

`GET /api/v1/sites/{siteId}`

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

## Path parameters

- `siteId` integer, required

## Response `200`

Site with provided id

- Site1
  - `id` integer — Id of the site
  - `teamId` integer, nullable — Id of the team that has access to the site
  - `partnerExternalId` string, nullable — External Id of this entity, managed by you.
  - `partnerCustomPayload` object[], nullable — Custom JSON payload for this entity, managed by you.
  - `name` string, required — Name of the site
  - `operator` Operator
    - `id` integer — ID of the operator
    - `name` string, required — Name of operator
    - `identifier` string, required — Identifier of operator
    - `partnerId` integer, nullable — Id of the partner
    - `vatNumber` string, nullable — VAT number
  - `createdAt` string, date-time, required — Creation date of this charging site
  - `updatedAt` string, date-time, required — Date this charging site was last updated
  - `deletedAt` string, date-time, nullable — Date this charging site was deleted
  - `chargePointCount` integer — Number of charge points at this site
  - `activeChargePointCount` integer — Number of *active* charge points at this site
  - `availableChargePointCount` integer — Number of *available* charge points at this site
  - `maxKW` number, double, nullable — Deprecated (will be removed by 01.04.24), use `maxKw` field instead.
  - `maxKw` number, double, nullable — Max KW available at this site.
  - `type` 'ac' | 'dc', nullable — Type of charge points at this site (`AC` / `DC`)
  - `visibility` 'private' | 'public', required — Indicates if this site is `public` or `private`. Controls who can charge at the site; independent of `showOnMap`.
  - `showOnMap` boolean, nullable — Whether this site is visible on the consumer map. Independent of `visibility`: a `public` site can still be hidden, and a `private` site can still be shown.
  - `note` string, nullable — A note you have entered for this site, e.g. via our Portal.
  - `location` Location, required
    - `coordinates` Coordinates
      - `latitude` number, double — Latitude value of coordinate
      - `longitude` number, double — Longitude value of coordinate
    - `addressLabel` string, nullable — The full address.
    - `address` PartialAddress
      - `address1` string, nullable — First line of address
      - `address2` string, nullable — Second line of address
      - `address3` string, nullable — Third line of address
      - `zip` string, nullable — Zip-code
      - `city` string, nullable — City (readable)
      - `province` string, nullable — Province
      - `country` string, nullable — Country (readable)
      - `countryAreaId` integer, nullable — Country area id
  - `connectors` ChargePointConnector[], required — List of supported connector types at this site (e.g. type-2, ccs, ...)
    - `id` integer — Id of this connector
    - `identifier` string, required — Identifier of connector
    - `name` string, required — Readable name of connector
  - `metadata` SiteMetadata
    - `atm` boolean, nullable — ATM available at the site
    - `digitalChargePriceDisplay` boolean, nullable — Digital charge price display available
    - `driverLounge` boolean, nullable — Driver lounge available
    - `fuelStation` boolean, nullable — Fuel station available
    - `parkingArea` boolean, nullable — Parking area available
    - `powerSupply` boolean, nullable — Power supply available
    - `shower` boolean, nullable — Shower available
    - `vendingMachine` boolean, nullable — Vending machine available
    - `washingMachine` boolean, nullable — Washing machine available
    - `wifi` boolean, nullable — WiFi available
    - `toilets` integer, nullable — Number of toilets
    - `cafe` boolean, nullable — Cafe available
    - `foodDelivery` boolean, nullable — Food delivery available
    - `hotel` boolean, nullable — Hotel available
    - `mall` boolean, nullable — Mall available
    - `museum` boolean, nullable — Museum available
    - `park` boolean, nullable — Park available
    - `outdoorGym` boolean, nullable — Outdoor gym available
    - `recreationArea` boolean, nullable — Recreation area available
    - `restaurant` boolean, nullable — Restaurant available
    - `supermarket` boolean, nullable — Supermarket available
    - `airport` boolean, nullable — Airport nearby
    - `bikeSharing` boolean, nullable — Bike sharing available
    - `busStop` boolean, nullable — Bus stop nearby
    - `carpoolParking` boolean, nullable — Carpool parking available
    - `metroStation` boolean, nullable — Metro station nearby
    - `taxiStand` boolean, nullable — Taxi stand available
    - `tramStop` boolean, nullable — Tram stop nearby
    - `secureTruckParking` boolean, nullable — Secure truck parking available
    - `truckDealership` boolean, nullable — Truck dealership available
    - `truckParking` boolean, nullable — Truck parking available
    - `truckRepair` boolean, nullable — Truck repair available
    - `truckWash` boolean, nullable — Truck wash available
    - `accessControlledArea` boolean, nullable — Access controlled area
    - `cameraSurveillance` boolean, nullable — Camera surveillance
    - `entryGate` boolean, nullable — Entry gate available
    - `exitGate` boolean, nullable — Exit gate available
    - `floodLighting` boolean, nullable — Flood lighting available
    - `guard` boolean, nullable — Guard available
    - `licensePlateRecognition` boolean, nullable — License plate recognition available
    - `pedestrianTurnstiles` boolean, nullable — Pedestrian turnstiles available
    - `perimeterFence` boolean, nullable — Perimeter fence available
    - `energyMix` EnergyMix
      - `isGreenEnergy` boolean, nullable — Indicates if the energy is green
      - `energySources` EnergySource[], nullable — List of energy sources with their category and percentage
        - `source` 'NUCLEAR' | 'GENERAL_FOSSIL' | 'COAL' | 'GAS' | 'GENERAL_GREEN' | 'SOLAR' | 'WIND' | 'WATER', required
        - `percentage` number, double — Percentage of this energy source
      - `environmentImpact` EnvironmentalImpact[], nullable — List of environmental impacts for this energy mix
        - `category` 'CO2' | 'NOX' | 'SO2' | 'PARTICULATE_MATTER' | 'WATER_USE' | 'LAND_USE' | 'OTHER', required
        - `amount` number, float — Amount of environmental impact
      - `supplierName` string, nullable — Name of the energy supplier
      - `energyProductName` string, nullable — Name of the energy product
    - `pictures` string[], nullable — Pictures of the site
    - `siteDeveloper` SiteDeveloper
      - `name` string, nullable — Name of the developer
      - `email` string, nullable — Email of the developer
      - `companyRegistrationNumber` string, nullable — Company registration number
    - `cafeAddress` Address
      - `address1` string, required — First line of address
      - `address2` string, nullable — Second line of address
      - `address3` string, nullable — Third line of address
      - `zip` string, required — Zip-code
      - `city` string, required — City (readable)
      - `province` string, nullable — Province
      - `country` string, nullable — Country (readable)
      - `countryAreaId` integer, nullable — Country area id
    - `foodDeliveryAddress` Address
      - `address1` string, required — First line of address
      - `address2` string, nullable — Second line of address
      - `address3` string, nullable — Third line of address
      - `zip` string, required — Zip-code
      - `city` string, required — City (readable)
      - `province` string, nullable — Province
      - `country` string, nullable — Country (readable)
      - `countryAreaId` integer, nullable — Country area id
    - `hotelAddress` Address
      - `address1` string, required — First line of address
      - `address2` string, nullable — Second line of address
      - `address3` string, nullable — Third line of address
      - `zip` string, required — Zip-code
      - `city` string, required — City (readable)
      - `province` string, nullable — Province
      - `country` string, nullable — Country (readable)
      - `countryAreaId` integer, nullable — Country area id
    - `mallAddress` Address
      - `address1` string, required — First line of address
      - `address2` string, nullable — Second line of address
      - `address3` string, nullable — Third line of address
      - `zip` string, required — Zip-code
      - `city` string, required — City (readable)
      - `province` string, nullable — Province
      - `country` string, nullable — Country (readable)
      - `countryAreaId` integer, nullable — Country area id
    - `museumAddress` Address
      - `address1` string, required — First line of address
      - `address2` string, nullable — Second line of address
      - `address3` string, nullable — Third line of address
      - `zip` string, required — Zip-code
      - `city` string, required — City (readable)
      - `province` string, nullable — Province
      - `country` string, nullable — Country (readable)
      - `countryAreaId` integer, nullable — Country area id
    - `parkAddress` Address
      - `address1` string, required — First line of address
      - `address2` string, nullable — Second line of address
      - `address3` string, nullable — Third line of address
      - `zip` string, required — Zip-code
      - `city` string, required — City (readable)
      - `province` string, nullable — Province
      - `country` string, nullable — Country (readable)
      - `countryAreaId` integer, nullable — Country area id
    - `outdoorGymAddress` Address
      - `address1` string, required — First line of address
      - `address2` string, nullable — Second line of address
      - `address3` string, nullable — Third line of address
      - `zip` string, required — Zip-code
      - `city` string, required — City (readable)
      - `province` string, nullable — Province
      - `country` string, nullable — Country (readable)
      - `countryAreaId` integer, nullable — Country area id
    - `recreationAreaAddress` Address
      - `address1` string, required — First line of address
      - `address2` string, nullable — Second line of address
      - `address3` string, nullable — Third line of address
      - `zip` string, required — Zip-code
      - `city` string, required — City (readable)
      - `province` string, nullable — Province
      - `country` string, nullable — Country (readable)
      - `countryAreaId` integer, nullable — Country area id
    - `restaurantAddress` Address
      - `address1` string, required — First line of address
      - `address2` string, nullable — Second line of address
      - `address3` string, nullable — Third line of address
      - `zip` string, required — Zip-code
      - `city` string, required — City (readable)
      - `province` string, nullable — Province
      - `country` string, nullable — Country (readable)
      - `countryAreaId` integer, nullable — Country area id
    - `supermarketAddress` Address
      - `address1` string, required — First line of address
      - `address2` string, nullable — Second line of address
      - `address3` string, nullable — Third line of address
      - `zip` string, required — Zip-code
      - `city` string, required — City (readable)
      - `province` string, nullable — Province
      - `country` string, nullable — Country (readable)
      - `countryAreaId` integer, nullable — Country area id
    - `parkingType` 'notDefined' | 'alongHighway' | 'onDriveway' | 'onStreet' | 'parkingGarage' | 'privateParkingArea' | 'publicParkingArea' | 'publicParkingGarage'
    - `roofed` boolean, nullable — Roofed area available
    - `lighting` boolean, nullable — Lighting available
    - `openingDate` string, nullable — Opening date of the site
    - `openingHours` OpeningHour
      - `openingTimes` Hours
        - `twentyFourSeven` boolean, nullable — Is the location open 24/7?
        - `regularHours` RegularHours
          - `weekday` integer — Number of day in the week, from Monday (1) till Sunday (7)
          - `periodBegin` string, required — Period begin in HH:mm format (e.g. 08:00)
          - `periodEnd` string, required — Period end in HH:mm format (e.g. 17:00 or 00:00 for end of day)
        - `exceptionalOpenings` ExceptionalPeriod
          - `periodBegin` string, required — Exceptional period begin in HH:mm format (e.g. 08:00)
          - `periodEnd` string, required — Exceptional period end in HH:mm format (e.g. 17:00 or 00:00 for end of day)
        - `exceptionalClosings` ExceptionalPeriod
          - `periodBegin` string, required — Exceptional period begin in HH:mm format (e.g. 08:00)
          - `periodEnd` string, required — Exceptional period end in HH:mm format (e.g. 17:00 or 00:00 for end of day)
      - `chargingWhenClosed` boolean, nullable — Indicates if charging is allowed when closed
    - `totalParkingSpaces` integer, nullable — Total number of parking spaces at the site
    - `totalAccessibleSpace` integer, nullable — Total number of accessible parking spaces at the site
    - `truckOnly` boolean, nullable — Total number of truck parking spaces at the site
    - `trailerParking` boolean, nullable — Indicates if trailer parking is available at the site
    - `facilities` string, nullable — Parking facilities available at the site
    - `venueWithAccessibility` boolean, nullable — Indicates if the site is accessible for people with disabilities

## 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/revisions/517e18f11015/schema)
