{"openapi":"3.1.0","info":{"title":"Bundzsi Beauty Salon AI & Booking API","version":"1.0.0","description":"Official API for AI agents and assistants (ChatGPT, Claude, Perplexity, etc.) to discover Bundzsi Beauty Salon treatments, recommend tailored skincare services, and generate direct booking links for human confirmation.","contact":{"name":"Bundzsi Beauty Salon","url":"https://bundzsi.hu"}},"servers":[{"url":"https://bundzsi.hu","description":"Bundzsi Beauty Salon Production Server"}],"paths":{"/api/v1/services":{"get":{"operationId":"getServices","summary":"List salon service categories and treatments","description":"Fetches the complete active catalog of beauty treatments (iS CLINICAL, THESERA collagen stimulation, lifting, chemical peelings, deep facials), including descriptions, indications, durations in minutes, prices in HUF, and available add-ons.","responses":{"200":{"description":"Successful list of services","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"salon":{"type":"object","properties":{"name":{"type":"string"},"currency":{"type":"string"},"bookingBaseUrl":{"type":"string"}}},"categories":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true}}}},"services":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"category":{"type":"string","nullable":true},"categoryId":{"type":"string","nullable":true},"shortDescription":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"price":{"type":"number"},"durationMinutes":{"type":"integer"},"featured":{"type":"boolean","nullable":true},"addonType":{"type":"string","nullable":true},"addons":{"type":"array","description":"Optional add-ons available for this treatment","items":{"type":"object","properties":{"id":{"type":"integer","description":"Add-on service ID, pass to /booking?addons={id}"},"name":{"type":"string"},"price":{"type":"number"},"durationMinutes":{"type":"integer"}}}},"specialists":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"slug":{"type":"string"}}}},"bookingUrl":{"type":"string"}}}}}}}}}}}}}}