Skip to main content

Getting started

Welcome to Voi's partner documentation. This site contains everything you need to integrate with Voi — from read-only data feeds to full Mobility-as-a-Service journeys.

Choose your integration​

IntegrationWhat it isGood for
Light integrationRead-only feeds — MDS, GBFS, NeTEx, SIRI and zone dataJourney planners, transit apps, data sharing
Deep integrationA MaaS API to complete full user journeys (register, rent, end, pay), in Voi's own flavour or the standardised TOMP APIApps that let users ride Voi vehicles

The deep integration comes in two flavours — Voi's own MaaS API and the standardised TOMP v1.6.1 API, which is the better fit if your platform already speaks TOMP. Both cover the same journey, and both references include an interactive Try it console — paste your API key and call the live staging or production API straight from the docs.

Authentication​

All Voi partner APIs are protected with API-key authentication. Include your key in the X-Access-Token request header on every request:

curl "https://partners.voiapp.io/v1/zone/info" \
-H "X-Access-Token: $API_KEY"

Contact our engineering support to receive an API key for staging or production.

Environments​

APIStagingProduction
Deep integration (MaaS)https://partners.stage.voiapp.iohttps://partners.voiapp.io
Deep integration (TOMP)https://api.stage.voiapp.io/edge/tomphttps://api.voiapp.io/edge/tomp
Light integration—https://api.voiapp.io

In staging we provide virtual scooters located in Berlin so you can build and test before going live.

Next steps​

  1. Pick an integration type above and follow its checklist.
  2. Request a staging API key from your point of contact.
  3. Build and test against staging.
  4. Request production access and launch.