1. Login

Endpoint: /auth/v1/login

→ Get JWT token for authorized access

2. Get Cab Batch Fares

Endpoint: /api/v1/booking/getCabBatchFares

→ Ixigo fetches available cab types and fare estimates for DEL

→ User select the suitable fare cab type

3. Create Local Booking & Collect Payment (Ixigo)

→ Ixigo uses fare from getCabBatchFares to collect payment

→ Ixigo creates a booking at their end

4. Fare Search

Endpoint: /api/v1/booking/fareSearch

→ Use collected lat-long to get cab options with partners

→ Receive searchId for selected option

5. Prebook

Endpoint: /api/v1/booking/prebook

→ Use searchId + user details (name, phone, email)

→ Receive bookingId from MojoBoxx

6. Payment Confirmation

Endpoint: /api/v1/booking/paymentConfirmation

→ Pass bookingId, amount collected, and paymentRef (PG/IXIGO ID)

→ MojoBoxx confirms and finalizes the cab booking