{"openapi":"3.0.3","info":{"title":"GLC Aquatic Safety Dept. - Depto. Seguridad Acuática — MiddleVerse Business API","description":"Private lifeguards for hire for events, productions, films, expeditions, yachts, hotels, resorts, clubs, beaches, camps, ... Private lifeguard service.\n\nGuardavidas privados para contratacion para eventos, producciones, filmaciones, expediciones, yates, hoteles, complejos, clubes, playas, campamentos, ... Servicio de guardavidas privado. \n\nEMT EMTs TME TMEs TAMP TAMPs set medic set medics \n\nCPR AED BLS First Aid WFA BBP lifeguarding course certification | RCP DEA SVB Primeros Auxilios curso\n\nMachine-readable API for GLC Aquatic Safety Dept. - Depto. Seguridad Acuática on MiddleVerse. Live profile: https://middleverse.ai/b/glc-aquatic-safety-dept-depto-seguridad-acu-tica-long-beach","version":"1.0.0","contact":{"name":"MiddleVerse","url":"https://middleverse.ai"}},"servers":[{"url":"https://middleverse.ai","description":"Production"}],"tags":[{"name":"GLC Aquatic Safety Dept. - Depto. Seguridad Acuática","description":"Pool Cleaning"}],"paths":{"/api/v1/b/glc-aquatic-safety-dept-depto-seguridad-acu-tica-long-beach":{"get":{"tags":["GLC Aquatic Safety Dept. - Depto. Seguridad Acuática"],"operationId":"getBusiness","summary":"Get GLC Aquatic Safety Dept. - Depto. Seguridad Acuática profile, products, services, and hours","responses":{"200":{"description":"Business profile with products, services, hours, and links","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessResponse"}}}},"404":{"description":"Business not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/b/glc-aquatic-safety-dept-depto-seguridad-acu-tica-long-beach/products":{"get":{"tags":["GLC Aquatic Safety Dept. - Depto. Seguridad Acuática"],"operationId":"getProducts","summary":"List products offered by GLC Aquatic Safety Dept. - Depto. Seguridad Acuática","responses":{"200":{"description":"Product list","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductsResponse"}}}},"404":{"description":"Business not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/b/glc-aquatic-safety-dept-depto-seguridad-acu-tica-long-beach/services":{"get":{"tags":["GLC Aquatic Safety Dept. - Depto. Seguridad Acuática"],"operationId":"getServices","summary":"List services offered by GLC Aquatic Safety Dept. - Depto. Seguridad Acuática","responses":{"200":{"description":"Service list","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServicesResponse"}}}},"404":{"description":"Business not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/b/glc-aquatic-safety-dept-depto-seguridad-acu-tica-long-beach/availability":{"get":{"tags":["GLC Aquatic Safety Dept. - Depto. Seguridad Acuática"],"operationId":"getAvailability","summary":"Get GLC Aquatic Safety Dept. - Depto. Seguridad Acuática business hours and booked slots","parameters":[{"name":"startDate","in":"query","required":false,"schema":{"type":"string","format":"date"},"description":"Range start (YYYY-MM-DD, default today)"},{"name":"endDate","in":"query","required":false,"schema":{"type":"string","format":"date"},"description":"Range end (YYYY-MM-DD, default +30 days)"}],"responses":{"200":{"description":"Business hours and already-booked slots","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AvailabilityResponse"}}}},"404":{"description":"Business not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}},"components":{"schemas":{"Error":{"type":"object","properties":{"success":{"type":"boolean"},"error":{"type":"string"}}},"Business":{"type":"object","properties":{"slug":{"type":"string"},"name":{"type":"string"},"canonicalUrl":{"type":"string","format":"uri","description":"Canonical MiddleVerse profile URL"},"businessId":{"type":"string","format":"uri","description":"Stable Schema.org business entity ID"},"description":{"type":"string","nullable":true},"category":{"type":"string","nullable":true},"schemaType":{"type":"string","description":"Resolved Schema.org LocalBusiness type"},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"address":{"type":"object","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zip_code":{"type":"string","nullable":true},"coordinates":{"type":"object","nullable":true},"claimed":{"type":"boolean"},"verified":{"type":"boolean"}}},"Product":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"category":{"type":"string","nullable":true},"price":{"type":"number","nullable":true},"sale_price":{"type":"number","nullable":true},"currency":{"type":"string","nullable":true}}},"Service":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"category":{"type":"string","nullable":true},"price":{"type":"number","nullable":true},"currency":{"type":"string","nullable":true},"duration_minutes":{"type":"integer","nullable":true},"bookable_online":{"type":"boolean","nullable":true}}},"Links":{"type":"object","properties":{"self":{"type":"string"},"profile":{"type":"string"},"bookings":{"type":"string"},"products":{"type":"string"},"services":{"type":"string"},"openapi":{"type":"string"}}},"BusinessResponse":{"type":"object","properties":{"success":{"type":"boolean"},"business":{"$ref":"#/components/schemas/Business"},"products":{"type":"array","items":{"$ref":"#/components/schemas/Product"}},"services":{"type":"array","items":{"$ref":"#/components/schemas/Service"}},"hours":{"type":"object","nullable":true},"links":{"$ref":"#/components/schemas/Links"}}},"ProductsResponse":{"type":"object","properties":{"success":{"type":"boolean"},"business":{"type":"string"},"count":{"type":"integer"},"products":{"type":"array","items":{"$ref":"#/components/schemas/Product"}},"links":{"$ref":"#/components/schemas/Links"}}},"ServicesResponse":{"type":"object","properties":{"success":{"type":"boolean"},"business":{"type":"string"},"count":{"type":"integer"},"services":{"type":"array","items":{"$ref":"#/components/schemas/Service"}},"links":{"$ref":"#/components/schemas/Links"}}},"AvailabilityResponse":{"type":"object","properties":{"success":{"type":"boolean"},"business":{"type":"string"},"businessHours":{"type":"object","nullable":true},"bookedSlots":{"type":"array","items":{"type":"object"}},"status":{"type":"string"},"links":{"$ref":"#/components/schemas/Links"}}}}}}