Skip to main content
Skip to main content

For AI agents

Book ES Luxury Auto Detailing with an AI agent

An assistant can find an open time and send a booking request for you directly. There is no key and no browser: it is a plain web API and an MCP server, run by Cortex, the booking system we use. The assistant sees only the times that are open, never what is booked or by whom.

What an agent can book

Mobile detailing where the car is: the inside and the outside, with extras such as paint correction and ceramic coating. The current packages, add-ons, prices and durations are not listed on this page. They are on the business card, which an agent reads first, and the open times come from the same door.

What a booking needs

  • The customer's name, email and phone.
  • Each car, and the package for it.
  • The address where we come to the car. We travel to the vehicle (All of San Diego County) and bring our own water and power.

We work every day, 8:00 AM - 6:00 PM (Pacific Time), across All of San Diego County: San Diego, La Jolla, Del Mar, Chula Vista, Coronado, Escondido, Carlsbad, Oceanside, Encinitas, Solana Beach, Rancho Santa Fe, Poway. The business card carries the exact hours and the service area for a machine.

How an agent books

  1. Step 1

    Read the business card

    GET the card. It lists the current packages, add-ons, prices and durations, what a booking needs from the customer, the hours, that every booking is sent as a request the owner approves, and the limits.

  2. Step 2

    Ask for open times

    POST the package for each car and a range of dates, up to 14 days at a time and within 60 days. If you know when your owner is free, send those windows too: only the starts that fit both calendars come back.

  3. Step 3

    Send the booking request

    POST a start taken from that answer, the customer's name, email and phone, the car and its package, the address, and who you are. The answer says the booking is requested, gives a reference, and says in one sentence what happens next, for you to tell your owner. It is not confirmed until the owner approves it.

  4. Step 4

    Check or cancel later

    Use the reference and the manage token the booking returned. A request that is still waiting can be withdrawn. A booking the owner has approved is changed with the business, and the answer says how to reach it.

Every booking is sent to us as a request, and the owner approves it before it is a job: it is never confirmed on the spot. ES Luxury reviews each request and confirms it. An agent can check the status with the booking reference at the door. The customer gets the same emails as anyone who books on our page, and a booking made by an agent is marked as one, with the agent's name.

The endpoints

GEThttps://book.enhancedint.com/es-luxury/agent
The business card: the current packages, add-ons, prices and durations, what a booking needs, the hours and service area, that every booking is sent as a request the owner approves, and the limits.
POSThttps://book.enhancedint.com/es-luxury/agent/times
Open times that fit what is being booked, a package for each car, for a range of up to 14 days. Send your owner's free windows to get only the starts that suit both sides.
POSThttps://book.enhancedint.com/es-luxury/agent/book
Send a booking request for a time taken from the open times. The answer gives a reference and says the request is waiting for the owner's approval.
GEThttps://book.enhancedint.com/es-luxury/agent/bookings/{reference}
Check a booking with its reference.
POSThttps://book.enhancedint.com/es-luxury/agent/bookings/{reference}/cancel
Withdraw a request that is still waiting, with its reference and the manage token the booking returned. A booking the owner has approved is changed with the business.
GEThttps://book.enhancedint.com/es-luxury/agent/openapi.json
The OpenAPI description of the endpoints above. It is the exact contract.
POSThttps://book.enhancedint.com/es-luxury/mcp
The same door as an MCP server (Streamable HTTP, no key): get_business, find_times, book, get_booking, cancel_booking.

Requests are rate limited, and a limit answers 429 with a Retry-After header. Repeat a booking safely by sending the same idempotency key. Cortex also keeps a guide at https://book.enhancedint.com/es-luxury/agents.

If you are a person

Book on the booking page or call (619) 863-7033. An assistant that books for you uses the endpoints above.

Book with an AI agent | ES Luxury Auto Detailing