API documentation

Connect REST API reference — car rental (Drive) only

REST API to search vehicles and create drive bookings on the Fly & Drive OTA.

Base URL

Canonical API host: https://api.fly-and-drive.com/v1

OpenAPI spec: api.fly-and-drive.com/openapi

Postman

Import via OpenAPI link or download the curated collection with sandbox environment and test scripts.

Set environment variable apiKey to your test key, then run Discovery → Search → Create booking → Get booking.

Authentication

Header Authorization: Bearer fd_connect_test_... or fd_connect_live_...

Rate limit: 10 requests per second per Connect partner.

Search: GET /search/drive

Scope: search:drive. Query: airport, from, to

GET https://api.fly-and-drive.com/v1/search/drive?airport=SFO&from=2026-09-01&to=2026-09-08

Booking: POST /bookings

JSON body: offerId, airportIata, pickupDate, returnDate, customer

Status: GET /bookings/:id

Returns booking status and voucherToken when confirmed.

Voucher: GET /bookings/:id/voucher

Scope: voucher. PDF once confirmed.

GET https://api.fly-and-drive.com/v1/bookings/{bookingId}/voucher

Security: IP allowlist

Optionally restrict each API key to specific server egress IPs or CIDR ranges. Empty = allow all. Applies to server-side Connect v1 routes only — not the browser widget config endpoint.

Denied requests return HTTP 403 with a clientIp field to help debug misconfigured allowlists.

Webhooks

Events: booking.created, booking.confirmed, booking.rejected, booking.cancelled

Verify payloads with the Fly-Drive-Signature HMAC header.

Sign in to manage keys →