Tier is a scootersharing company based in Europe.
To authenticate you need to add X-Api-Key: bpEUTJEBTf74oGRWxaIcW7aeZMzDDODe1yBoSxi2
in your header of the API-Endpoint https://platform.tier-services.io
.
Vehicles within a range: GET https://platform.tier-services.io/v1/vehicle?lat=48.1&lng=16.3&radius=5000
Vehicles within a zone: GET https://platform.tier-services.io/v1/vehicle?zoneId=BERLIN
Vehicles by Code (encoded in the vehicle QR-code): GET https://platform.tier-services.io/v1/vehicle/code/12345
Vehicles by UUID: GET https://platform.tier-services.io/v1/vehicle/<UUID>
POST https://platform.tier-services.io/v1/vehicle/<vehicle-id>/flash
Get zones by type: GET https://platform.tier-services.io/v1/zone?type=<zone-type>
Get subzones by type: GET https://platform.tier-services.io/v1/zone/BERLIN/subzone?type=constrained
Zone Types:
|Parameter| Description |
|–|–|
| root
| The zone to which all other zone types are attached, e.g. BERLIN |
| business
| An area in which customers can rent a vehicle |
| warehouse
| An area in which scooters are in MAINTENANCE |
| constrained
| An area which may not allow parking or only allow reduced speed or both (may overlap with the business zone) |An area which may not allow parking or only allow reduced speed or both (may overlap with the business zone)
Get zones near location: GET https://platform.tier-services.io/v1/zone?lat=<latitude>&lng=<longitude>
Validate zone for parking: GET https://platform.tier-services.io/v1/zone/validate-constraint?lat=<latitude>&lng=<longitude>
GET https://platform.tier-services.io/v2/pricing?vehicleId=52911ecb-60a4-2535-2875-fb443eb5409f
Only difference seems to be emoped
as an additional vehicle type.
Get all vehicles within a zone: GET https://platform.tier-services.io/v2/vehicle?zoneId=BERLIN