{"name":"Turlan Management AI Booking API","version":"1.0.0","description":"GET-only API for booking video consultations. Designed for universal LLM compatibility.","recommended_flow":{"description":"Natural language intent parsing - just describe your booking request","steps":["1. GET /api/ai/intent?q=Book+tomorrow+at+3pm+for+John+email+john@example.com","2. Fetch the returned booking_url to complete the booking"],"example":"/api/ai/intent?q=Book+Freitag+10+Uhr+für+Max+email+max@example.com"},"endpoints":{"intent":{"url":"/api/ai/intent","method":"GET","params":{"q":"Natural language booking request (German/English)"},"description":"RECOMMENDED: Parse natural language and return ready-to-fetch booking_url"},"slots":{"url":"/api/ai/slots","method":"GET","params":{"date":"YYYY-MM-DD"},"description":"Get available time slots for a specific date"},"book":{"url":"/api/ai/book","method":"GET","params":{"name":"Customer name (required)","email":"Customer email (required)","date":"YYYY-MM-DD (required)","time":"HH:MM in 24h format (required)","phone":"Phone number (optional)","notes":"Additional notes (optional)"},"description":"Create a booking"},"services":{"url":"/api/ai/services","method":"GET","description":"List available services and booking rules"}},"documentation":{"openapi":"/api/ai/openapi.json","discovery":"/.well-known/ai.json"},"contact":"info@turlanmanagement.ie"}