← Back to API Documentation

🔄 AirportTransfer Webhook API Workflow

Receive Search Request

We send booking search details to your server

POST {partner_base_url}/booking/search
📥 WE SEND
from/to: Pickup/dropoff locations
date: Transfer date
passengers: Traveler count
booking_type: ONEWAY
📤 YOU RETURN
vehicles[]: Available options
id: Vehicle reference
price: Cost per vehicle
capacity: Passenger/luggage

Receive Booking Request

We send confirmed booking with passenger details

POST {partner_base_url}/booking/create
📥 WE SEND
vehicle_id: Selected vehicle
passenger_info: Name, email, phone
flight_info: Flight details
reservation_no: Our reference (AT-xxx)
📤 YOU RETURN
reservation_no: Your booking ID
status: PENDING/APPROVED
booking_details: Confirmation info

Provide Booking Info

We request current booking status and details

GET {partner_base_url}/booking/info/{reservation_no}
📥 WE SEND
reservation_no: Our booking reference
📤 YOU RETURN
status: Current state
booking_details: Full information
driver_info: If APPROVED
✅ For validation and synchronization

Update Booking Status

You update booking status on our system

PUT /reverse/booking/update
📥 YOU SEND
reservation_no: Our reference
status: APPROVED/CANCELLED
driver_info: Name, phone, plate
meeting_point: Pickup location
📤 WE RETURN
status: Success/Error
message: Confirmation
⚠️ YOU call OUR server (Reverse API)

Handle Status Updates

We send booking status updates (cancellations)

PUT {partner_base_url}/booking/update
📥 WE SEND
reservation_no: Booking reference
status: Updated status
cancel_reason: If cancelled
📤 YOU RETURN
status: Success/Error
message: Confirmation

Get Booking Info

You retrieve booking details from our system

GET /reverse/booking/info/{reservation_no}
📥 YOU SEND
reservation_no: Our reference
📤 WE RETURN
booking_details: Full information
passenger_info: Customer details
status: Current state
🔄 For validation and synchronization

Query Reference Data

Get car services, segments, and types

GET /api/public/car/*
📚 AVAILABLE ENDPOINTS
/car/services: Service types
/car/segment: Vehicle segments
/car/type: Vehicle types
📤 RETURNS
data[]: List of items
id: Reference ID
name: Display name
💡 Optional: Use for reference data
Webhook Endpoints (We call you)
Reverse API (You call us)
Query Endpoints (Optional)