Query station amenities

To get a full overview of all amenities at a charging station you can use the amenityList query. Most of them support a link towards foursquare for more information.

The available amenities can also be used as filters on our tile service. To show the amenity count you can use the station statistics query.

Query

To use the amenityList query you will need a station id. This id can be fetched by using our stationList query. After passing in this id you have access to anything from address to rating.

Arguments

stationId ID

Required

The station ID

Other fields

id ID

Unique amenity ID

externalId String

ID provided by an amenity data source as the row ID

name String

Name of an amenity

location Point

Geo location coordinates. This is a GeoJSON Point

address Address

Embedded Address

type String

Type of amenity. An amenity can belong to multiple categories

rating Float

Rating of an amenity, the value will be between 0.0 and 10.0. If no rating has been given, the value will be set to null

distance Int

Computed distance between station and amenity

foursquareUrl String

Full path URL to amenity foursquare page

createdAt String

Date and time when an amenity was created

updatedAt String

Date and time when an amenity was last updated

Response

A response can either contain a data or an errors object. The response header will always return 200 as a status code.

Data object

When successful, a data object will be returned with the requested fields. If there are no fields present the data object will return the operation name with the appropriate return type. If the operation was a query, this output will be an object of the schema’s query root type; if the operation was a mutation, this output will be an object of the schema’s mutation root type.

Error object

If unsuccessful, an errors object will be returned with more details in the extensions object. The error object can contain any of the following objects.