Ask AI to submit a booking request.

If your AI assistant can submit forms on websites, it can send this request after you approve it. Leave an email address for our reply; your phone number is optional. Staff confirm the booking by email.

Open the request form

How to request a visit

  1. Copy the instructions

    Paste them into an assistant that can send a website request.

  2. Tell AI what you want

    Give your preferred store, treatment, date, time and room, plus your email. Approve sending the request and your contact details.

  3. Wait for staff to confirm

    A request number means we received your request. Staff usually reply by email within 1 hour; late-night requests may take longer. Your time and room are booked only after staff confirm them by email.

Read the instructions before copying

Paste it into an assistant that can submit a website request. It includes this page’s address.

Submission and confirmation details

If your assistant can send a request to our website, it can do that after you have authorised it to send the request and your contact details. You do not need to give it Gmail access, and you do not need to email the store first.

We need an email address so a person can confirm the store, room and time. A phone number is optional. We cannot take an API request with only a mobile number. You can still call a store; we cannot promise that an assistant will place that call or that a slot will be free.

HTTP 202 and a request number mean we received your request. They do not reserve a time or room and do not mean a confirmation email has been sent. Staff usually reply within 1 hour; late-night requests may take longer. Your booking is final only when staff confirm it by email.

Not every assistant can submit. If yours cannot reach the website, use the booking request form. We do not claim that every ChatGPT or Grok client has been tested for this.

You can also use the booking request form. Email is required, your phone number is optional, and we’ll confirm by email.

For assistants that can call the website

This is the public HTTP interface. It does not mean every consumer chat app has been tested. If a tool blocks the request, use the form instead of a workaround.

  • GET https://www.lesbobos.net/book.php returns a markdown guide. POST JSON to the same URL. Sample dates in the guide are a future Asia/Shanghai day for format only — use the guest’s date and time.
  • Required: name, email, date, time. Optional: store, service, variant, guests (1–8), room (single | double | no-preference), phone, locale (en | zh-HK | zh-CN), notes, idempotencyKey. Unknown keys are ignored. Missing store/service become not-sure.
  • Optional idempotencyKey: 16-128 letters, digits, underscore or hyphen; UUID OK if it matches. One visit intent → one random key; timeout retries must reuse it. Do not build it from name/email/phone. After request_received, do not submit a time change with a new key. No reschedule/cancel API. 409 / unknown result / existing email request: do not create a second order.
  • Success: HTTP 202 {"ok":true,"status":"request_received","requestId":"…"}. 422 missing or invalid fields. 409 same key, different payload. 429/503: retry later with the same key. A receipt is not a confirmation email.
Your time in ShenzhenCare from CNY 458About HKD 535 / USD 68
Plan a visit