DEVELOPER PLATFORM

One key into a Swiss chauffeur network

Quote, book, dispatch and follow every transfer in real time. One integration, the whole network.

133
ENDPOINTS
21
WEBHOOK EVENTS
7
LANGUAGES
24/7
DISPATCH
The platform

A booking engine you call over HTTPS

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.

Authentication

One header on every request

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.

REQUEST
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.

The API

133 endpoints, curated to your scope

Grouped by domain and read live from the running platform, so the reference always matches what your key can call.

Bookings

  • booking.create
  • booking.status
  • booking.amend
  • booking.cancel
  • booking.list

Quotes and pricing

  • getQuote
  • b2b.quote
  • pricing.calculate
  • pricing.zones

Tracking and flights

  • tracking.get
  • flight.check
  • flight.airports

Statements and webhooks

  • statement
  • webhook.config
  • webhook.deliveries
The Console

Keys and webhooks, managed for you

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.

API key
Live keyetk_live_••••7f2a
Scopeyour account
Rotationone click
Recent deliveries
booking.completed200 · 1 try
booking.driver_arrived200 · 1 try
invoice.paid200 · 2 tries
booking.driver_assigned200 · 1 try

Open the Console

Real time

Every event, signed and retried

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 lifecycle
booking.createdA booking is created
booking.confirmedBooking is confirmed
booking.amendedBooking details change
booking.cancelledBooking is cancelled
booking.completedTransfer completed
booking.no_showNo-show recorded
booking.flight_updatedTracked flight changed status
booking.sla_warningWaiting period at pickup elapsed
Chauffeur lifecycle
booking.driver_assignedA chauffeur is assigned
booking.driver_reassignedA different chauffeur replaces
booking.driver_en_routeChauffeur en route to pickup
booking.driver_arrivedChauffeur arrived at pickup
booking.passenger_onboardPassenger on board
Billing and notifications
invoice.createdAn invoice is issued
invoice.paidAn invoice is marked paid
booking.documents_readyInvoice and evidence PDFs ready
booking.sms_deliveredTracking SMS delivered

Read the full webhooks guide

Build on the network

Tell us about your integration and we will issue a partner key.

Request API access Open the Console