Quote, book, dispatch and follow every transfer in real time. One integration, the whole network.
Quote a route, place a booking, assign a chauffeur, and follow the car to the door. Requests are HTTPS POST with a JSON body; responses are JSON. Access is by partner key, scoped to your own account. Admin and internal endpoints are never exposed.
Authenticate with your partner key in the X-Api-Key header. Keep it secret. Your key only ever sees and acts on your own data.
curl -X POST "https://api.easy-transfers.ch/?action=getQuote" \ -H "X-Api-Key: YOUR_PARTNER_KEY" \ -H "Content-Type: application/json" \ -d '{"from":"GVA","to":"Verbier","pax":3}'
Discovery: call any endpoint without its required parameters and it returns its own metadata, the required fields, an example, and a note. Nothing is modified. It is the fastest way to learn an endpoint.
Grouped by domain and read live from the running platform, so the reference always matches what your key can call.
The Partner Console is where you manage your API key, configure a webhook endpoint, and watch every delivery in real time, with automatic retries and a full log.
Subscribe once. We deliver each event as an HTTP POST with a JSON body, signed with HMAC-SHA256 in the X-ET-Signature header. Failed deliveries retry automatically with backoff, and every attempt is logged.
| booking.created | A booking is created |
| booking.confirmed | Booking is confirmed |
| booking.amended | Booking details change |
| booking.cancelled | Booking is cancelled |
| booking.completed | Transfer completed |
| booking.no_show | No-show recorded |
| booking.flight_updated | Tracked flight changed status |
| booking.sla_warning | Waiting period at pickup elapsed |
| booking.driver_assigned | A chauffeur is assigned |
| booking.driver_reassigned | A different chauffeur replaces |
| booking.driver_en_route | Chauffeur en route to pickup |
| booking.driver_arrived | Chauffeur arrived at pickup |
| booking.passenger_onboard | Passenger on board |
| invoice.created | An invoice is issued |
| invoice.paid | An invoice is marked paid |
| booking.documents_ready | Invoice and evidence PDFs ready |
| booking.sms_delivered | Tracking SMS delivered |
Tell us about your integration and we will issue a partner key.