# info.description
Public read-only API for AI agents: live service catalog with prices and real-time appointment availability for Vizavi Beauty (Midtown Miami beauty salon). No authentication required. Booking itself happens at https://www.vizavibeauty.com/book — slots are not held by this API.

# paths./api/agent/v1/services.get.summary
Live service catalog with current prices

# paths./api/agent/v1/services.get.description
Every bookable service with current price (USD), duration, deposit percent and serviceVariationId (needed for the availability endpoint). Mirrors the live booking catalog; cached ~10 minutes.

# paths./api/agent/v1/availability.get.description
Live open slots from Square Appointments for one service variation, up to 31 days ahead. Slots are NOT held — send the client to bookingUrl to book.

# paths./api/agent/v1/availability.get.parameters[].description
YYYY-MM-DD, default start+7d, max start+31d

# paths./api/agent/v1/availability.get.responses.200.description
Open slots grouped by salon-local (ET) date

# paths./api/agent/v1/availability.get.responses.400.description
Missing/invalid serviceVariationId or date range