Use the locations
endpoint to retrieve a list of all locations or a specific location (using the location's id).
Note
The location information is retrieved in bulk. Eco-Movement recommends that you retrieve the entire dataset once a day.
Request
See locations and locations/{id} to know more about the parameters that are used with the two versions of the locations
endpoint.
Response
The following is a sample response for the locations
endpoint:
{
data: [
{ location 1
[
{ EVSE 1
[{ connnector 1 },{ connector 2 }]},
{ EVSE 2
[{...},{...}]}
]
},
{ location 2 [{...}]},
],
}
Note
Use the "Try It!" button in locations and locations/{id} to view an actual response from our API.
The following table describes the main objects in the response of the locations
endpoint:
Main Object | Description |
---|---|
Location | A location is a group of one or more EVSEs that belong together because they are co-located and operated by the same CPO. These EVSEs typically share certain energy infrastructure components (for example, connection to the grid). |
EVSE | An EVSE is a spot where a single electric vehicle can charge. While an EVSE may offer multiple connectors, only one connector can be used at a time. |
Connector | A connector is a specific socket or cable to connect the EVSE with the electric vehicle. |
Caution
Eco-Movement always upholds the API contract, but we may send new attributes in our JSON response when:
- we add an OCPI mandatory attribute to the JSON response to be OCPI compliant
- we improve your licensing module with new features
Hence, we strongly recommend that you handle or ignore unknown JSON fields.
Response Definitions
The main objects consist of several OCPI and Eco-Movement custom attributes.
Standard OCPI Attributes
The following are the standard attributes of OCPI 2.1.1:
Attribute | Description |
---|---|
| The unique id for a location. It is created by Eco-Movement, and it is stable. This attribute may change when two or more locations are merged, which results in one location only. |
| Indicates the type of location where the charge point is located. It holds one of the following values:
|
| The street and house number where the charge point is located. |
| The name of the city where the charge point is located. |
| The postal code where the charge point is located. It conforms to the country standard. |
| The ISO 3166-1 alpha-3 code for the country of this location. |
| The coordinates of the location in decimal degrees. |
| The latitude of the location in decimal degrees. |
| The longitude of the location in decimal degrees. |
| Indicates when the location data was last updated. The date is in ISO 8601 standard and the time zone is UTC. The update could be a status update or any other update (for example, coordinates update). |
| The name of the location. |
| The details of the location's owner.
|
| The name of the location's owner. |
| The website of the location's owner. |
| The link to the owner's logo. |
| The name and website of the operator of the charge points in the location.
|
| The name of the location's operator. |
| The website of the location's operator. |
| The link to the operator's logo. |
| The name and website of the suboperator of the charge points in the location.
|
| The name of the location's suboperator. |
| The website of the location's suboperator. |
| The link to the suboperator's logo. |
| Indicates if the location is always open or has certain opening and closing times. |
| Indicates if the EVSEs can be used for charging outside the opening hours of the location. For example, when the parking garage closes its barriers overnight, this attribute indicates if you can still charge until the next morning. |
| The time zone of the location. It is one of www.iana.org tzdata's TZ-values representing the time zone of the location. |
| Describes the energy mix and environmental impact of the supplied energy at the location. |
| Indicates true if the supplied energy at the location is 100% from regenerative sources. (CO2 and nuclear waste is zero.) |
| The name of the energy supplier that delivers the energy for the location. |
| The name of the energy supplier's product that is used at the location. |
| The type of energy source and the percentage. |
| The type of energy source. The different types of energy sources are:
|
| The percentage of the source (0%-100%) in the mix. |
| The environmental impact of nuclear waste and CO2 exhaust of the location. |
| The type of pollutant. The different types of pollutants are:
|
| The amount of nuclear waste produced or carbon dioxide exhausted in grams per kilowatt-hour. |
| The unique ID of an EVSE in the system of the CPO. It is created by the CPO and is not unique within Eco-Movement's database.
|
| Indicates if an EVSE is available for charging or not. It is the real-time status of an EVSE, which is monitored and noise-filtered by Eco-Movement. It can be one of the following:
|
| The capabilities of an EVSE. This attribute conforms to OCPI 2.1.1 and is only filled if it is supplied by the CPO. The different types of EVSE capabilities are:
|
| Indicates when the EVSE data was last updated. The date is in ISO 8601 standard and the time zone is UTC. The update could be a status update or any other update (for example, capabilities update). |
| A number or string printed on the outside of the EVSE for visual identification.
|
| The unique ID of an EVSE for the outside world. It is unique across all databases, but it is not always available. It is compliant with "eMI3standard version V1.0". Eco-Movement provides a special endpoint for requesting with this id. See evse endpoint in the API reference guide for more information about using the |
| The level on which the charging station is located. For example, the floor level in a parking garage. |
| Indicates if there are any restrictions to the parking lot. This attribute is only filled if it is supplied by the CPO. The different types of parking restrictions are:
|
| The identifier of the connector within the EVSE created by the CPO. Two connectors may have the same id as long as they do not belong to the same EVSE object. |
| The socket or plug standard of the charging point. The standards are:
|
| The format of the connector. It can be one of the following formats:
|
| The power type of the connector. The different power types are:
|
| The standard operating voltage delivered by the connector during a charging session under normal conditions. This attribute is validated and corrected by Eco-Movement. |
| The standard amperage delivered by the connector during a charging session under normal conditions. This attribute is validated and corrected by Eco-Movement. |
| Corresponds to the tariffs module. This attribute shows the CPO ad hoc prices. See tariffs endpoint for more information. |
| Indicates when the connector data was last updated. The date is in ISO 8601 standard and the time zone is UTC. The update could be a status update or any other update (for example, voltage update). |
Eco-Movement Attributes
The following attributes were additionally created by Eco-Movement. They are not standard in the OCPI protocol. These attributes can be included in the request.
Attribute | Description |
---|---|
| Eco-Movement classifies all locations as "Public", "Restricted", or "Private". The last category is filtered out by default. "Restricted" locations can be at a hotel, shop, office, etc., and the specific restrictions are shown under separate attributes. |
| This attribute is enriched using Eco-Movement's research methods to improve the value in the |
| Indicates the type of location where a charge point is located. The different types of locations are:
|
| The description of the location type.
|
| A list of nearby custom facilities derived by Eco-Movement. By default, Eco-Movement is OCPI compliant for this attribute. However, we can deliver more facilities than are available in the OCPI enum. If you are interested in receiving these values please contact us. The facilities that we provide are:
|
| The unique id for an owner. It is created by Eco-Movement, and it is stable. |
| The E-Mobility Account Identifier (eMA ID) for the owner. It is created by Eco-Movement by combining the country code where the charging station is located, and the party id of the owner. For example,
|
| The unique id for an operator. It is created by Eco-Movement, and it is stable. |
| The E-Mobility Account Identifier (eMA ID) for the operator. It is created by Eco-Movement by combining the country code where the charging station is located, and the party id of the operator. For example,
|
| The unique id for a suboperator. It is created by Eco-Movement, and it is stable. |
| The E-Mobility Account Identifier (eMA ID) for the suboperator. It is created by Eco-Movement by combining the country code where the charging station is located, and the party id of the suboperator. For example,
|
| The name and website of the main brand that is operating the charging station.
|
| Describes up to five facilities that are closest to the charge point's location. |
| The latitude of a facility that is closest to the location of the charge point. |
| The longitude of a facility that is closest to the location of the charge point. |
| The name of a facility that is closest to the location of the charge point. |
| The phone number that EV drivers should call when they need assistance at the charge location. |
| A list of all the major MSP cards that are accepted at this location and their details. |
| The provider of the MSP card. |
| The unique id for a provider. It is created by Eco-Movement, and it is stable. |
| The unique E-Mobility Account Identifier (eMA ID) for a provider. It is created by Eco-Movement by combining the country code where the charging station is located, and the party id of the provider. For example,
|
| The name of the MSP card. |
| The link to the MSP's Android app. |
| The link to the MSP's iOS app. |
| An Eco-Movement algorithm looks at the charging history and discovers patterns using the history. The opening times are created based on these patterns. |
| The opening and closing hours of the location on a particular day of the week. |
| The number of the day in the week. It starts from Monday (1) and ends in Sunday (7). |
| The beginning of the regular period in hours and minutes. |
| The ending of the regular period in hours and minutes. |
| Indicates if the location is always open or has certain opening and closing times. |
| Describes the dimensions and restrictions for heavy vehicles. |
| The maximum height of the heavy vehicle in metres that is allowed to be parked at the charging station. |
| The maximum width of the heavy vehicle in metres that is allowed to be parked at the charging station. |
| The maximum length of the heavy vehicle in metres that is allowed to be parked at the charging station. |
| The maximum mass of the heavy vehicle in kilograms that is allowed to be parked at the charging station. |
| The applicable restrictions for the heavy vehicle. The values are:
|
| Indicates whether the location was constructed mainly for the purpose of heavy vehicles like trucks or not. |
| Indicates whether the location is suitable for trucks with trailers or not. |
| Indicates whether the location is drive-though or not. |
| Indicates whether the location allows charging of heavy vehicles transporting dangerous goods classified in ADR. |
| Indicates whether the location is suitable for rigid heavy vehicles or not. |
| Indicates whether the location allows overnight charging of heavy vehicles or not. |
| A list of amenities at the location. Amenities can be:
|
| Indicates whether the location allows nose parking or not. |
| The administrative area for the location. |
| The state or province where the charging station is located. |
| The municipality where the charging station is located. |
| The directions to reach the location. |
| Eco-Movement uses this feature to predict the occupancy of the location. The values are updated daily, predicting hour by hour the likelihood of occupancy for the upcoming 7 days. They are based on historical trend lines of seasons, years, months, weeks, and days. Hence, this attribute is accurate and relevant for the EV driver. |
| The number of the day in the week. It starts from Monday (1) and ends in Sunday (7). |
| The beginning of the time period. The Z after the time indicates that it is in UTC. |
| The ending of the time period. The Z after the time indicates that it is in UTC. |
| Indicates the occupancy on a scale from 1 to 10, where |
| Indicates the authentication and payment methods. The methods are:
|
| The custom field for the available ad hoc payment methods. The different types of ad hoc payment methods are:
|
| Indicates the reliability score of the location. This attribute indicates when the charging points at a location are operating normally, but it does not have details regarding expected occupancy. The algorithm considers the frequency of recent usage (more recent is more relevant) and recent downtime. For example, a score of 1 is the least reliable, and a score of 5 is the most reliable.
|
| This attribute relies on AI and it is verified by scientific research. Based on real-time information, the charging behaviour of users is divided into groups.
|
| Indicates the code for the type of charging behaviour. The codes are:
|
| The description of the charging behaviour. |
| The type of location where a charge point is located. For example, shop. |
| The coordinates for the location's entrances in decimal degrees. If available, there can be more than one entrances to the location.
|
| The name of the entrance. For example, motorway exit. |
| The latitude of a location's entrance in decimal degrees. |
| The longitude of a location's entrance in decimal degrees. |
| The total number of DC physical units at the location. |
| The applicable restrictions at the location. The different types of restrictions are:
|
| Indicates the average score and the total number of EV drivers that contributed to that score. |
| Indicates the total number of EV drivers that contributed to the score. |
| Indicates the average score of the charging station location. It ranges from 1 to 5. |
| The unique ID of the location in the system of the CPO. This attribute is registered at location level in the system of the CPO, but Eco-Movement stores it at EVSE level. This is because we sometimes merge or split locations to improve the user experience. |
| The directions to reach the EVSE from the location. |
| Indicates when the EVSE last had a successful charge. The time zone is UTC. |
| Corresponds with
|
| The maximum power is calculated by Eco-Movement based on the voltage and amperage.
|
| The maximum allowed voltage that the connector can safely handle under peak or specific conditions. This attribute is validated and corrected by Eco-Movement. |
| The maximum allowed amperage that the connector can safely handle under peak or specific conditions. This attribute is validated and corrected by Eco-Movement. |
Note
For the
predicted_occupancy
,roaming
, andderived_opening_times
attributes, you must use a location'sid
parameter behind thelocations
endpoint in a GET request. Use the "Try It!" button in locations/{id} to use thelocations
endpoint with a location's id and view an actual response from our API.If you are interested in receiving these attributes with the bulk request, please contact us. Please note that only 500 results are returned instead of 1000 results with this feature.