{
  "openapi": "3.0.3",
  "info": {
    "title": "WG Luxury Restrooms Public Service Description",
    "description": "Lightweight OpenAPI description of the public, agent-accessible surface of wgluxrestrooms.com. This site is a form-driven SPA; the operations below represent the primary interactions available to visitors and agents.",
    "version": "2026.08.21",
    "contact": {
      "name": "WG Luxury Restrooms",
      "email": "info@wgluxrestrooms.com",
      "url": "https://www.wgluxrestrooms.com/contact"
    }
  },
  "servers": [
    {
      "url": "https://www.wgluxrestrooms.com",
      "description": "Production custom domain"
    },
    {
      "url": "https://wgluxrestrooms.com",
      "description": "Production apex domain"
    }
  ],
  "paths": {
    "/": {
      "get": {
        "summary": "Homepage / booking request entry point",
        "description": "Returns the marketing homepage with a check-availability modal that captures event dates, location, guest count, and contact details for booking requests."
      },
      "post": {
        "summary": "Submit a booking request",
        "description": "Booking requests are accepted through the homepage availability modal and stored securely in the backend."
      }
    },
    "/contact": {
      "get": {
        "summary": "Contact / quote request page",
        "description": "Returns the contact page where visitors can request a custom quote or ask questions."
      },
      "post": {
        "summary": "Submit a quote request",
        "description": "Quote requests include event type, guest count, date, location, and message."
      }
    },
    "/events": {
      "get": {
        "summary": "Regional events listing",
        "description": "Lists pre-listed regional events with dates and one-click booking buttons."
      },
      "post": {
        "summary": "Submit an event booking request",
        "description": "Event booking requests are pre-filled with the selected event's dates."
      }
    },
    "/restrooms": {
      "get": {
        "summary": "Product / fleet details",
        "description": "Returns details about the luxury restroom trailer, amenities, capacity, and setup requirements."
      }
    },
    "/docs/api": {
      "get": {
        "summary": "API documentation",
        "description": "Human-readable documentation of the public API surface and agent integration points."
      }
    }
  }
}
