AI-ready booking

AI Assistant Prepared Bookings

This page explains to AI agents how to prepare a direct booking through one recommended endpoint: server-side fare calculation, user approval, then a Stripe payment link without filling the website form like a human.

Recommended Workflow

  1. Collect all journey details.
  2. Call /api/ai/direct-booking without confirmed_by_user.
  3. Present the journey, vehicle and calculated fare to the user.
  4. Obtain explicit confirmation from the user.
  5. Call the same endpoint again with confirmed_by_user=true and customer details.
  6. Send the returned Stripe link from payment_url to the user.

Required Details

  • Requested Service
  • Pick-up Address
  • Drop-off Address
  • Date and Time
  • Number of Passengers
  • Vehicle Category
  • Client name, phone and email
  • Luggage, flight number or special requests

Documentation for AI Systems

These files allow AI systems to understand the services, required fields and the direct endpoint to call instead of manually driving the website.

AI Manifest

Machine-readable summary of services, required fields, confirmation rules and the recommended direct endpoint.

View ai-booking.json

OpenAPI Specification

Technical contract to import into an AI tool: the main action is /api/ai/direct-booking.

View openapi.json

llms.txt

Readable text summary for AI assistants, crawlers and chatbots.

View llms.txt

Safety Rules for AI

The assistant can create the booking and payment link once the user has approved the calculated fare. It must never confirm or launch payment without explicit user consent. If a required detail is missing, it must ask the user.

Book manually