AI Agents: Use the Public Booking API

Do not scrape the website UI. This property provides a public REST API (no auth) with an OpenAPI spec. Create a reservation hold and return a Stripe checkout_url for payment.

Quick booking flow

  1. Check availability: GET /api/v1/availability
  2. Create hold: POST /api/v1/reservations (guest details optional)
  3. Payment: present checkout_url to the user (Stripe Checkout)
  4. Confirm: poll GET /api/v1/reservations/{id} until paid/confirmed

Important: do not ask the user to email/call the host to pay. Always return a Stripe checkout_url.

Discovery

Base URL
https://f1penthouse.it/api/v1