You can find charging stations to display on a map or start a session using POI API.

For example, you can ensure your app searches for available stations in the user's area when they open the map. After finding a station, you can use the locationId and evseId to start and stop a charging session.

Send a request to GET https://api.everon.io/poi/v1/locations?viewport=-90,-180,90,180&connectorStatuses=available

This returns a list of available stations in the specified area.

 View sample response
{
    "stationList": [
        {
            "id": "b50568af-baea-456d-8738-c96d57492bb2",
            "locationId": "CACPIL103353",
            "reference": null,
            "status": "available",
            "coordinates": {
                "lng": -73.766106,
                "lat": 45.588644
            },
            "address": {
                "state": "QC",
                "streetName": "16 Locust Lane",
                "postcode": "H7L 5V1",
                "city": "Laval",
                "country": {
                    "code": "CA",
                    "name": "Canada"
                }
            },
            "maxPower": 7.2,
            "evses": [
                {
                    "id": "122501",
                    "status": "available",
                    "connectors": [
                        {
                            "id": "CACPIP103353*2*3",
                            "type": "IEC_62196_T1",
                            "format": "CABLE"
                        }
                    ]
                },
                {
                    "id": "122499",
                    "status": "available",
                    "connectors": [
                        {
                            "id": "CACPIP103353*1*3",
                            "type": "IEC_62196_T1",
                            "format": "CABLE"
                        }
                    ]
                }
            ],
            "connectors": [
                {
                    "status": "available",
                    "type": "IEC_62196_T1",
                    "format": "CABLE"
                },
                {
                    "status": "available",
                    "type": "IEC_62196_T1",
                    "format": "CABLE"
                }
            ],
            "visibilityScope": "roaming",
            "accountId": null,
            "externalAccountId": null,
            "externalParentAccountId": null
        },
        {
            "id": "f5a53d72-a97a-4aa7-860d-6e92e1dbe94a",
            "locationId": "CACPIL100887",
            "reference": null,
            "status": "available",
            "coordinates": {
                "lng": -79.306799,
                "lat": 43.854647
            },
            "address": {
                "state": "ON",
                "streetName": "533 Lincoln Avenue",
                "postcode": "L3R 5M2",
                "city": "Markham",
                "country": {
                    "code": "CA",
                    "name": "Canada"
                }
            },
            "maxPower": 7.2,
            "evses": [
                {
                    "id": "117981",
                    "status": "available",
                    "connectors": [
                        {
                            "id": "CACPIP100887*2*3",
                            "type": "IEC_62196_T1",
                            "format": "CABLE"
                        }
                    ]
                },
                {
                    "id": "117979",
                    "status": "available",
                    "connectors": [
                        {
                            "id": "CACPIP100887*1*3",
                            "type": "IEC_62196_T1",
                            "format": "CABLE"
                        }
                    ]
                }
            ],
            "connectors": [
                {
                    "status": "available",
                    "type": "IEC_62196_T1",
                    "format": "CABLE"
                },
                {
                    "status": "available",
                    "type": "IEC_62196_T1",
                    "format": "CABLE"
                }
            ],
            "visibilityScope": "roaming",
            "accountId": null,
            "externalAccountId": null,
            "externalParentAccountId": null
        }
    ],
    "nextOffset": 50
}
CODE

Find a station in your account

If you want to start a private charging session, you must use a station and token active in the same account. This is possible through POI API if you have the private_stations_read scope:

Send a request to GET https://api.everon.io/poi/v1/locations?accountId=d0130d61-511c-456f-98de-f94448c7b7f2.

 View sample response
{
   "id": "59a97ebf-e27d-47d3-bdf0-deb25254b8ea",
   "locationId": "EVB-12345678",
   "tenantName": "Space",
	"updatedAt": "2021-02-03T17:13:14.300Z",
	"coordinates": {
	"lng": 52.340633,
	"lat": 4.856483
	},
		"evses": [
			{
			    "id": "1",
				"status": "available",
		"connectors": [
			{
				"type": "CHADEMO",
				"power": 11,
				"pricing": {
					"currency": {
						"code": "978",
						"symbol": "euro"
						},
					"vat": 0.21,
					"tariffs": {
						"energy": {
						"price": 0,
						"priceIncludingVat": 0,
						"stepSize": 0
						}
					}
				}
			}
		]
	}
],
	"address": {
	"streetName": "Fred. Roeskestraat 115",
	"postcode": "1017EE",
	"city": "Amsterdam",
	"country": {
		"code": "NL",
		"name": "Netherlands"
		}
	},
	"status": "available",
	"supportAdhocPayment": false
	}
}
CODE