GuidesAPI Reference
Guides

Migration from HERE EV Charge Points API v2 to v3

Migration guide

This migration guide provides information on important topics to consider, when migrating from the HERE EV Charge Points API v2 to the HERE EV Charge Points API v3.

API schemas

The HERE EV Charge Points API v2 draws loosely from the eMI3 (eMobility ICT Interoperability Innovation) specification, while the HERE EV Charge Points API v3 follows the OCPI (Open Charge Point Interface) version 2 specification. The HERE EV Charge Points API v3 schema includes additional new attributes on top of the OCPI. However, the enumerations are identical between the HERE EV Charge Points API v3 and OCPI.

Data elementHERE EV Charge Points API v2HERE EV Charge Points API v3OCPI definition
EV Charging stationPoolLocationThe location object describes the charging location and its properties. A location is a group of Electric Vehicle Supply Equipments (EVSEs) that belong together. Typically, the location object is the exact location of the group of EVSEs, but it can also be the entrance of a parking garage which contains these EVSEs. You can specify the exact way to reach each EVSE further by its own properties.
Station
EVSE, sometimes also a station, a charge point, or a stallEVSEEVSEThe EVSE object describes the component that controls power supply to a single EV, which always belongs to a location object. The object only contains directions to get from the location itself to its EVSEs (floor, physical_reference, or directions).
Connector, sometimes a port, a plug or a gunConnectorConnectorA connector is a socket, a cable or a plug available for an EV to use. A single EVSE may provide multiple connectors but only one of them can be in use at the same time. A connector always belongs to an EVSE object.

Note

The id of the location object on HERE EV Charge Points API v3 corresponds to the poolId on HERE EV Charge Points API v2. The charging location IDs match in the two APIs.

Connector mapping table

standard (EV CP API v3)connectorType.id (EV CP API v2)connectorType.name (EV CP API v2)More information
DOMESTIC_B5Domestic plug/socket type B (NEMA 5-15)Domestic plug/socket type B (NEMA 5-15)
NEMA_5_206NEMA 5-20 (3 pin)Domestic plug/socket type B (NEMA 5-20 (3 pin))
DOMESTIC_D7Domestic plug/socket type D (BS 546, 3 pin, 5A)Domestic plug/socket type D (BS 546, 3 pin, 5A)
DOMESTIC_E8Domestic plug/socket type E (CEE 7/5)Domestic plug/socket type E (CEE 7/5)
DOMESTIC_F9Domestic plug/socket type F (CEE 7/4 (Schuko))Domestic plug/socket type F (CEE 7/4 (Schuko))
DOMESTIC_G11Domestic plug/socket type G (BS 1363, IS 401 & 411, MS 58)Domestic plug/socket type G (BS 1363, IS 401 & 411, MS 58)
DOMESTIC_H12Domestic plug/socket type H (SI 32)Domestic plug/socket type H (SI 32)
DOMESTIC_I13Domestic plug/socket type I (AS/NZS 3112)Domestic plug/socket type I (AS/NZS 3112)
DOMESTIC_K20Domestic plug/socket type K (Section 107-2-D1)Domestic plug/socket type K (Section 107-2-D1)
DOMESTIC_L22Domestic plug/socket type L (CEI 23-16/VII)Domestic plug/socket type L (CEI 23-16/VII)
DOMESTIC_M23Domestic plug/socket type M (South African 15 A/250 V)Domestic plug/socket type M (South African 15 A/250 V)
CHADEMO29JEVS G 105 (CHAdeMO)CHAdeMO
IEC_62196_T130IEC 62196-2 type 1 (SAE J1772)Type 1 (SAE J1772)
IEC_62196_T231IEC 62196-2 type 2 (Type 2)Type 2
IEC_62196_T3C32IEC 62196-2 type 3c (SCAME)Type 3c
IEC_62196_T1_COMBO33IEC 62196-3 type 1 combo (SAE J1772)CCS1
IEC_62196_T2_COMBO34IEC 62196-3 type 2 combo (Mennekes)CCS2
IEC_60309_2_SINGLE_1635IEC 60309 : industrial P + N + E (AC)Industrial blue AC
IEC_60309_2_THREE_16
IEC_60309_2_THREE_32
IEC_60309_2_THREE_64
36IEC 60309 : industrial 3P + E + N (AC)Industrial red AC
DOMESTIC_J42Domestic plug/socket type J (SEV 1011) (T13, T23)Domestic plug/socket type J (SEV 1011) (T13, T23)
SAE_J340043Tesla ConnectorNorth American Charging Standard (NACS, SAE J3400)
DOMESTIC_A48Domestic plug/socket type A (NEMA 1-15, 2 pins)Domestic plug/socket type A (NEMA 1-15, 2 pins)
DOMESTIC_C49Domestic plug/socket type C (CEE 7/17, 2 pins)Domestic plug/socket type C (CEE 7/17, 2 pins)
IEC_62196_T3A50IEC 62196-2 type 3a (SCAME)Type 3a
NEMA_14_5051Domestic plug/socket type B (NEMA 14-50)Domestic plug/socket type B (NEMA 14-50)
GBT_AC52GB/T (Chinese) AC connectorGB/T (Chinese) AC connector
GBT_DC53GB/T (Chinese) DC connectorGB/T (Chinese) DC connector
NEMA_6_5055Domestic plug/socket type B (NEMA 6-50)Domestic plug/socket type B (NEMA 6-50)
NEMA_6_3056Domestic plug/socket type B (NEMA 6-30)Domestic plug/socket type B (NEMA 6-30)
NEMA_10_3057Domestic plug/socket type B (NEMA 10-30)Domestic plug/socket type B (NEMA 10-30)
NEMA_10_5058Domestic plug/socket type B (NEMA 10-50)Domestic plug/socket type B (NEMA 10-50)
NEMA_14_3059Domestic plug/socket type B (NEMA 14-30)Domestic plug/socket type B (NEMA 14-30)
DOMESTIC_N61Domestic plug/socket type N (NBR 14136, 3 pins)Domestic plug/socket type N (NBR 14136, 3 pins)
DOMESTIC_O62Domestic plug/socket type O (TIS 166-2549, 3 pins)Domestic plug/socket type O (TIS 166-2549, 3 pins)
CHAOJI63ChaoJi connector (CHAdeMO 3.0)ChaoJi
PANTOGRAPH_TOP_DOWN64Cross-rail pantograph (SAE J3105-1)Cross-rail pantograph (SAE J3105-1)
PANTOGRAPH_BOTTOM_UP65Bus-up pantograph (SAE J3105-2)Bus-up pantograph (SAE J3105-2)
TESLA_R66Tesla Connector RTesla Roadster connector
MCS67MCS (Megawatt Charging System)Megawatt Charging System (MCS)
TESLA_S68Tesla Proprietary Connector (TESLA_S)Tesla connector Model-S-type (oval, 5 pin). Compatible with Tesla car models only.
See NACS for further information
CONNECTOR_TYPE_UNDEFINED0Not used
UNRECOGNIZED1Not used
 2Not used
 3Small Paddle InductiveDeprecated
 4Large Paddle InductiveDeprecated
 10Domestic plug/socket type E+F (CEE 7/7)Deprecated
 14Domestic plug/socket type I (CPCS-CCC)Deprecated
 15Domestic plug/socket type I (IRAM 2073)Deprecated
 16Domestic plug/socket type J (SEV 1011) (T13)Deprecated
 17Domestic plug/socket type J (SEV 1011) (T15)Deprecated
 18Domestic plug/socket type J (SEV 1011) (T23)Deprecated
 19Domestic plug/socket type J (SEV 1011) (T25)Deprecated
 21Domestic plug/socket type K (Thailand TIS 166 - 2549)Deprecated
 24Domestic plug/socket type IEC 60906-1 (3 pin)Deprecated
 25AVCON ConnectorDeprecated
 26Tesla Connector (high power wall)Deprecated
 27Tesla Connector (universal mobile)Deprecated
 28Tesla Connector (spare mobile)Deprecated
 37IEC 60309 : industrial 2P + E (AC)Deprecated
 38IEC 60309 : industrial P + N + E (AC) (CEEPlus)Deprecated
 39IEC 60309 : industrial 3P + N + E (AC) (CEEPlus)Deprecated
 40Better place plug/socketDeprecated
 41Marechal plug/socketDeprecated
 44IEC 61851-1Deprecated
 45IEC 62196-2 type 2 (SAE J1772)Deprecated
 46IEC 60309 : industrial 2P + E (DC)Deprecated
 47I-type AS/NZ 3112 (Australian 15A/240V)Deprecated
 54IEC 62196-2 type 2Deprecated
 60Domestic plug/socket type M (BS 546, 3 pin, 15A)Deprecated

Status mapping table

The following table lists differences in the EVSE real-time status codes between OCPI (via HERE EV Charge Points API v3) and eMI3 (via HERE EV Charge Points API v2).

EV API v3EV API v2OCPI definition
AVAILABLEAVAILABLEThe EVSE or connector is able to start a new charging session.
BLOCKEDUNAVAILABLEThe EVSE or connector is not accessible because of a physical barrier, commonly a car parking in front of the charging point.
CHARGINGOCCUPIEDThe EVSE or connector is in use.
INOPERATIVEOUT_OF_SERVICEThe EVSE or connector is not yet active, or temporarily not available for use, but not broken/defect.
OUTOFORDEROUT_OF_SERVICEThe EVSE or connector is currently out of order, one or more parts or components may have failed
PLANNEDOFFLINEEVSE or connector planned, operating soon.
REMOVEDOFFLINEEVSE or connector discontinued/removed.
RESERVEDRESERVEDEVSE or connector reserved for a particular EV driver and unavailable for other drivers.
UNKNOWNOTHERNo status information available (also used when offline).
OPERATIONALOTHERNon-OCPI status for offline use cases