Schemas
Address
address1First line of address
zipZip-code
cityCity (readable)
countryCountry (readable)
address2Second line of address
address3Third line of address
Application
iduserIdnameclientIdscopesclientSecretcreatedAtupdatedAtApplicationAccessToken
accessTokenUser access token, required to manage applications.
accessTokenExpirationDateExpiration date of access token (1 hour)
refreshTokenRefresh token, required to get a new access token.
refreshTokenExpirationDateExpiration date of refresh token (30 days)
applicationIdID of application linked to this access token.
userIdID of user linked to this access token.
AuthScope
A scope granted to your access.
Charge
createdAtCreation date
updatedAtUpdate date
stateState of the charge
humanReadableIdThe human readable id for this charge
idId of the charge
chargePointIdId of the charge point related to this charge
cablePluggedInAtDate when cable was plugged in
startedAtDate when charge started
stoppedAtDate when charge stopped
fullyChargedAtDate when EV was fully charged
failedAtDate when charge failed
timeoutAtDate when charge timed out
consumedKwhConsumed Kwh
kwhLimitConfigured Kwh limit for this charge
startMeterKwhKwh of the meter before charging started
endMeterKwhKwh of the meter after charging stopped
costCost for this charge (if configured)
pricePrice for this charge
priceLimitConfigured price limit for this charge
averagePricePerKwhAverage price per Kwh
averageCo2PerKwhAverage CO2 consumption per Kwh
averageRenewablePerKwhAverage percentage of renewable energy per Kwh
failureReasonFailure reason for this charge
stopReasonReason why this charge stopped
noteA note taken for this charge
Currency used for payment.
Information about the state of charge if available
socLimitConfigured SoC limit for this charge
ChargeKwhConsumption
chargeIdId of the charge
consumptionPeriodSizeInSecondsSpecifies the time interval, in seconds
Detailed breakdown of the kwh consumption in time interval of 5, 10, 15, 30 and 60 minutes
Note: Representation is in seconds
ChargePoint
createdAtCreation date of this charge point
updatedAtDate this charge point was last updated
visibilityIndicates if this charge point is public or private
Location information for this charge point
List of supported connector types at this charge point (e.g. type-2, ccs, ...)
idId of this charge point
serialNumberSerial number of this charge point
nameName of the site
maxKwMax KW available at this charge point.
typeType of charge point (AC / DC)
noteA note you have entered for this charge point, e.g. via our Portal.
stateChargepoint state
lastMeterReadingKwhLast meter reading (KWH) for this charge point
cablePluggedInIndicates if a cable is plugged in (true)
brandNameBrand name for this charge point
modelNameModel name for this charge point
firmwareVersionCurrent firmware version for this charge point
maxKWDeprecated (will be removed by 01.12.23), use maxKw field instead.
Connector
identifierIdentifier of connector
nameReadable name of connector
Coordinates
latitudeLatitude value of coordinate
longitudeLongitude value of coordinate
Country
idcodenamecurrencyCodecurrencyNameCurrency
identifierCurrency identifier, e.g. DKK
nameReadable name of currency
decimalsNumber of decimals for this currency
DatexIIAddress
postcodePostal code
City name
countryCodeISO 3166-1 alpha-2 country code
Address lines
DatexIIAddressLine
Type of address line (e.g. streetName)
Address line text
orderOrder index of this line in the address
DatexIIAmenities
roofedWhether the parking space is under a roof
lightingWhether the parking space has artificial lighting
DatexIIBulkStatusPublication
langISO 639-1 language code
publicationTimeISO 8601 timestamp of when this publication was generated.
cursorOpaque continuation token. Pass it back as the cursor query param to fetch the next page,
and keep going while hasMore is true. Treat it as opaque — do not parse, construct or modify it. On an
empty batch it still points at the current position, so you can resume polling from here.
hasMoreTrue while more pages remain; false once you have caught up. Keep paging (cursor = this
response's cursor) while true. Once false, hold the cursor and poll periodically — new changes
surface past it.
Publisher identification
EVSE statuses in this page, at most perPage entries (one row per EVSE). Keep paging with
the returned cursor while hasMore is true.
DatexIIConnector
Connector type (e.g. iec62196T2, iec62196T2Combo, chademo)
Connector format — 'socket' or 'cable'
Charging mode (e.g. mode3AC3p, mode4DC)
maxPowerAtSocketMaximum power output in watts
voltageVoltage in volts
maximumCurrentMaximum current in amperes
External identifiers for this connector
DatexIIDedicatedParkingSpaces
idGDATEX II global identifier
versionGDATEX II entity version
numberOfSpacesNumber of parking spaces of this type
Vehicle types and dimension constraints
Parking space amenities
DatexIIElectricChargingPoint
idGDATEX II global identifier
versionGDATEX II entity version
Unit in which energy delivery is measured
AC or DC current type
External identifiers — includes the OCPI EVSE ID
Connector specifications
Energy mix / renewable source info
Ad-hoc pricing — omitted when CPO has no pricing configured
Parking spaces associated with this charging point
DatexIIElectricChargingPointStatus
evseIdOCPI EVSE identifier
availabilityStatusCurrent availability status
lastUpdatedISO 8601 timestamp of last status update
Ad-hoc pricing — omitted when CPO has no pricing configured
DatexIIElectricEnergy
Pricing rates applicable to this energy group
DatexIIElectricEnergyMix
energyMixIndexIndex linking this entry between static and dynamic publications
isGreenEnergyTrue if 100% from renewable sources
DatexIIEnergyPrice
Price type — spec-valid PriceTypeEnum values used here: pricePerKWh, basePrice, pricePerMinute, other
valuePrice amount in the rate's applicableCurrency
taxIncludedWhether the price already includes applicable tax/VAT
taxRateApplicable VAT rate as a percentage (e.g. 25 for 25% DK VAT)
Time window in which this price applies — carries the fromMinute threshold that distinguishes a time-triggered fee (idle / overstay / after-session) from an immediate one
Free-text note clarifying the price — e.g. the idle-fee explanation attached to priceType 'other'
DatexIIEnergyRate
idGUnique identifier for this rate entry
Pricing policy, e.g. adHoc or contract
applicableCurrencyISO 4217 currency codes this rate applies to
lastUpdatedISO 8601 timestamp of when this rate was last updated
Price components for this rate
DatexIIEnumValue
valueEnum value, use 'extendedG' for project-specific types
extendedValueGProject-specific type name when value is 'extendedG'
DatexIIExceptionalPeriod
period_beginISO 8601 datetime start
period_endISO 8601 datetime end
DatexIIExternalIdentifier
identifierThe external identifier value
Type of identifier
DatexIIFacilityLocation
Postal address
timeZoneISO 8601 timezone identifier
DatexIIGrossWeightCharacteristic
Comparison operator
grossVehicleWeightMaximum gross vehicle weight in tonnes
DatexIIHeightCharacteristic
Comparison operator
vehicleHeightMaximum vehicle height in metres
DatexIIInternationalIdentifier
countryISO 3166-1 alpha-2 country code
nationalIdentifierNational identifier of the publisher
DatexIILengthCharacteristic
Comparison operator
vehicleLengthMaximum vehicle length in metres
DatexIILocalizedValue
langISO 639-1 two-letter language code
valueThe localized text value
DatexIILocationExtension
Facility location details
DatexIIMultilingualString
List of localized text values
DatexIIOperatingHours
Present (empty object) when the facility is open 24/7
Weekly schedule with optional exceptional periods
DatexIIOperatingHoursSpecification
Recurring weekly schedule
Exceptional opening periods
Exceptional closing periods
DatexIIPaginationMeta
pageCurrent page number (1-based)
perPageNumber of items per page
totalTotal number of sites across all pages
DatexIIPointCoordinates
latitudeLatitude in decimal degrees (WGS84)
longitudeLongitude in decimal degrees (WGS84)
DatexIIPointLocation
Point defined by coordinates
Location extension with facility details
DatexIIRegularHours
period_beginStart time in HH:MM format
period_endEnd time in HH:MM format
weekdayDay of week: 1=Monday, 7=Sunday
DatexIISite
idGDATEX II global identifier
versionGDATEX II entity version
Display name of the site
Site type (e.g. parkingLot, street, parkingGarage)
Operating hours — 24/7 or weekly schedule, null if unknown
Geospatial coordinates and address
Charge point operator
Legal owner of the site
Helpdesk contact organisation
Parking spaces at this site
Charging stations at this site
DatexIIStation
idGDATEX II global identifier
versionGDATEX II entity version
Service types available at this station
totalMaximumPowerTotal maximum power of all charge points in watts
numberOfRefillPointsNumber of charging points (EVSEs) at this station
Charging points (EVSEs) at this station
DatexIIStatusPublication
langISO 639-1 language code
publicationTimeISO 8601 timestamp when this publication was generated
Publisher identification
EVSE status data
DatexIITable
idGDATEX II global identifier for this table
versionGDATEX II entity version
List of energy infrastructure sites
DatexIITablePublication
langISO 639-1 language code for text fields
publicationTimeISO 8601 timestamp when this publication was generated
Publisher identification
Energy infrastructure tables containing sites
Pagination metadata
DatexIITimeBasedApplicability
fromMinuteMinute from which this price starts applying — e.g. an idle fee that begins N minutes after charging ends
DatexIIVehicleCharacteristics
Applicable vehicle types (e.g. car, bus, motorcycle)
Height constraints
Length constraints
Width constraints
Gross weight constraints
DatexIIWidthCharacteristic
Comparison operator
vehicleWidthMaximum vehicle width in metres
DetectLocationResponse
detectedLanguageisReliablewarningMessageDetectedCountry
idcodenamecurrencyCodecurrencyNameisSanctionedKwhConsumption
timeTime interval
valueThe amount of energy consumed (in kWh) during the corresponding time interval
MontaPage.Meta
itemCountcurrentPageperPagetotalPageCounttotalItemCountMontaPage_ChargeDto_
MontaPage_ChargePointDto_
MontaPage_TransactionDto_
OpenDataAdditionalGeoLocation
latitudelongitudeName of the point in local language or as written at the location
OpenDataBusinessDetails
nameName of the operator
websiteLink to the operator's website
Image link to the operator's logo
OpenDataCapability
OpenDataConnector
idIdentifier of the Connector within the EVSE
standardThe standard of the installed connector
formatThe format (socket/cable) of the installed connector
power_typeType of power delivered by the connector
max_voltageMaximum voltage of the connector
max_amperageMaximum amperage of the connector
max_electric_powerMaximum electric power that can be delivered by this connector, in Watts (W)
tariff_idsIdentifiers of the currently valid charging Tariffs. Always listed, whether or not the EVSE's tariffs field embeds the matching Tariff object
terms_and_conditionsURL to the operator's terms and conditions
last_updatedTimestamp of when this Connector was last updated
OpenDataConnectorType
OpenDataDisplayText
languageLanguage code (ISO 639-1)
textText in the corresponding language
OpenDataEnergyMix
is_green_energyTrue if 100% from regenerative sources
Key-value pairs of energy sources used in this location
Key-value pairs of environmental impact values
supplier_nameName of the energy supplier, delivering the energy
energy_product_nameName of the energy supplier's product/tariff plan
OpenDataEnergySource
sourceEnergy source category, e.g. NUCLEAR, GENERAL_FOSSIL, COAL, GAS, GENERAL_GREEN, SOLAR, WIND, WATER
percentagePercentage of this source (0-100)
OpenDataEnvironmentalImpact
categoryImpact category, e.g. NUCLEAR_WASTE, CARBON_DIOXIDE
amountAmount of this part in g/kWh
OpenDataEvse
uidUid of the EVSE
evse_idCompliant with eMI3 standard
statusIndicates the current status of the EVSE
Indicates a planned status update of the EVSE
capabilitiesList of functionalities the EVSE is capable of
List of available connectors on the EVSE
floor_levelLevel on which the charging station is located
Coordinates of the EVSE
physical_referenceA number/string printed on the outside of the EVSE for visual identification
Multi-language human-readable directions when more detailed information is needed
parking_restrictionsRestrictions that apply to the parking spot
Links to images related to the EVSE
last_updatedTimestamp of when this EVSE, or one of its Connectors, was last updated
OCPI 2.2.1 Tariffs applicable on this EVSE (Monta extension). A tariff's id matches a connector's tariff_ids entry. A tariff is only embedded when the charge point is roaming-enabled and its operator has tariff embedding enabled; otherwise this list is empty, even when the connectors list tariff_ids
ocpp_identityOCPP identity of the charge point (Monta extension)
OpenDataEvseStatus
OpenDataFacility
OpenDataGeoLocation
latitudeLatitude of the point in decimal degrees
longitudeLongitude of the point in decimal degrees
OpenDataHours
twentyfoursevenTrue if the location is open 24/7
Regular hours, weekday-based; only to be used if twentyfourseven=false
Exceptions for specified calendar dates, time-range based
Exceptions for specified calendar dates, time-range based
OpenDataImage
urlURL from where the image data can be fetched through a web browser
thumbnailURL from where a thumbnail of the image can be fetched
categoryImage category, e.g. NETWORK, OPERATOR, LOCATION, OWNER, CHARGER, ENTRANCE, OTHER
typeImage type (file extension) like png, jpeg, jpg, gif, svg
widthWidth of the full-scale image in pixels
heightHeight of the full-scale image in pixels
OpenDataLocation
idUid of the Location object
country_codeISO-3166 alpha-2 country code of the CPO that 'owns' this Location
party_idCPO id (3 alphanumeric chars) issued by the country authority
publishDefines if the Location may be published on a website / app etc.
Restrictions on which Tokens may use this Location, when publish = false
nameDisplay name of the Location
addressStreet/block name and house number if available
cityCity or town
postal_codePostal code of the Location
stateState or province of the Location, only when relevant
countryISO 3166-1 alpha-3 code for the country of this Location
Coordinates of the Location
Geographical locations related to this Location, e.g. for entrances/exits
parking_typeThe general type of parking at the charge point location
List of EVSEs that belong to this Location
Human-readable directions on how to reach the location
Information of the operator
Information of the sub-operator (if applicable)
Information of the owner (if applicable)
facilitiesOptional list of facilities this charging location directly belongs to
time_zoneIANA time zone the Location is in
The times when the EVSEs at the location can be accessed for charging
charging_when_closedWhether the EVSEs are still charging outside the opening hours of the location
Links to images related to the location
Details on the energy supplied at this location
last_updatedTimestamp of when this Location, or one of its EVSEs/Connectors, was last updated
OpenDataLocationsMeta
Cursor-based pagination metadata
OpenDataLocationsPagination
typePagination type
countNumber of items in this page
per_pagePage size
beforeFirst id in the page (use as before cursor for previous page)
afterLast id in the page (use as after cursor for next page)
has_moreTrue if more rows exist beyond this page
OpenDataLocationsResponse
OCPI 2.2.1 Location objects
OpenDataParkingType
OpenDataPriceComponent
typeTariff dimension this price component applies to
pricePrice per unit (excl. VAT) for this tariff dimension
step_sizeMinimum amount to be billed; the price is calculated per this step
vatApplicable VAT percentage for this tariff dimension, if provided
OpenDataPublishTokenType
uidtypevisual_numberissuergroup_idOpenDataRegularHours
period_beginBegin of the regular period in HH:mm format
period_endEnd of the regular period in HH:mm format
weekdayDay of the week, from Monday (1) to Sunday (7)
OpenDataStatusSchedule
period_beginstatusperiod_endOpenDataTariff
idUniquely identifies the tariff within the CPO's platform
currencyISO-4217 code of the currency of this tariff
country_codeISO-3166 alpha-2 country code of the CPO that owns this Tariff
party_idCPO id (3 alphanumeric chars) of the CPO that owns this Tariff
List of multi-language alternative tariff info texts
tariff_alt_urlURL to a web page with additional tariff information
List of tariff elements, each with price components and optional restrictions
Details on the energy supplied with this tariff
last_updatedTimestamp of when this Tariff was last updated
OpenDataTariffElement
List of price components that describe the pricing of a tariff
Restrictions that determine when this tariff element applies
OpenDataTariffRestriction
start_timeStart time of day in local time, HH:mm, valid from this time of day
end_timeEnd time of day in local time, HH:mm, valid until this time of day
start_dateStart date in local time, YYYY-MM-DD, valid from this day (inclusive)
end_dateEnd date, valid until this day (exclusive)
min_kwhMinimum consumed energy in kWh for this tariff element to apply
max_kwhMaximum consumed energy in kWh for this tariff element to apply
min_powerMinimum power in kW for this tariff element to apply
max_powerMaximum power in kW for this tariff element to apply
min_durationMinimum charging duration in seconds for this tariff element to apply
max_durationMaximum charging duration in seconds for this tariff element to apply
day_of_weekDays of the week this tariff element applies to: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
StartChargeRequest
chargePointIdId of the charge point used for this charge
StateOfCharge
sourceSource of this value, e.g vehicle or charge-point
percentageValue of SoC in %
Transaction
statestate of the transaction
fromAmountAmount sent
Currency for fromAmount.
toAmountAmount received
Currency used for toAmount.
exchangeRateExchange rate used for currency conversion
createdAtCreation date of this transaction
idId of the transaction
notenote of the transaction
summarysummary of the transaction
fromWalletIdId of the wallet where the amount was sent from. Can be null if the transaction did not originate from a wallet.
toWalletIdId of the wallet where the amount was sent to. Can be null if the transaction did not target a wallet.
updatedAtDate this transaction was last updated
completedAtDate this transaction was last completed
Wallet
ownerTypeType of owner: operator, team
Currency used for this wallet.
idId of the wallet
ownerIdId of the owner of this wallet, either a teamId or operatorId (depending on ownerType)
Balance of this wallet, if available (This field is not populated on the list endpoints).