{"openapi":"3.0.3","info":{"title":"Law Office of Joyce B. Bartizal — MiddleVerse Business API","description":"[et_pb_section fb_built=\"1\" admin_label=\"Header\" _builder_version=\"4.27.4\" _module_preset=\"default\" use_background_color_gradient=\"on\" background_color_gradient_stops=\"rgba(241,242,242,0.77) 25%|#ffffff 100%\" background_color_gradient_overlays_image=\"on\" background_image=\"http://bartizal.law/wp-content/uploads/2023/10/1000_F_434368353_33Vomlf0Njv5c7qqxcQzy8l2wAvwTF6M.jpg\" custom_padding=\"2vw|0px|2vw||true|false\" collapsed=\"on\" global_colors_info=\"{gcid-9fa4a1b6-767d-41ca-984c-a6f10449c843:background_color_gradient_stops}\"][et_pb_row _builder_version=\"4.22.2\" _module_preset=\"default\" max_width=\"800px\" custom_margin=\"|auto|40px|auto||\" custom_padding=\"0%||||false|false\" global_colors_info=\"{}\"][et_pb_column type=\"4_4\" _builder_version=\"4.20.0\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_image src=\"http://bartizal.law/wp-content/uploads/2023/10/BartizalLaw_Logo_Color.png\" title_text=\"BartizalLaw_Logo_Color\" align=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" width_tablet=\"35%\" width_phone=\"100%\" width_last_edited=\"on|phone\" module_alignment=\"center\" custom_margin=\"0.5%||6px||false|false\" custom_margin_tablet=\"5%||||false|false\" custom_margin_phone=\"15%||||false|false\" custom_margin_last_edited=\"on|phone\" global_colors_info=\"{}\"][/et_pb_image][et_pb_text content_tablet=\"Advice • Advocacy • Results\" content_phone=\"Advice • Advocacy • Results\" content_last_edited=\"on|phone\" _builder_version=\"4.27.4\" _module_preset=\"65a70f6e-08f6-4205-aae7-77966d946029\" header_font=\"Baskervville|700||on|||||\" header_font_size=\"36px\" text_orientation=\"center\" width=\"100%\"\n\nMachine-readable API for Law Office of Joyce B. Bartizal on MiddleVerse. Live profile: https://middleverse.ai/b/law-office-of-joyce-b-bartizal-lisle","version":"1.0.0","contact":{"name":"MiddleVerse","url":"https://middleverse.ai"}},"servers":[{"url":"https://middleverse.ai","description":"Production"}],"tags":[{"name":"Law Office of Joyce B. Bartizal","description":"Attorney or Law Firm"}],"paths":{"/api/v1/b/law-office-of-joyce-b-bartizal-lisle":{"get":{"tags":["Law Office of Joyce B. Bartizal"],"operationId":"getBusiness","summary":"Get Law Office of Joyce B. Bartizal 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/law-office-of-joyce-b-bartizal-lisle/products":{"get":{"tags":["Law Office of Joyce B. Bartizal"],"operationId":"getProducts","summary":"List products offered by Law Office of Joyce B. Bartizal","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/law-office-of-joyce-b-bartizal-lisle/services":{"get":{"tags":["Law Office of Joyce B. Bartizal"],"operationId":"getServices","summary":"List services offered by Law Office of Joyce B. Bartizal","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/law-office-of-joyce-b-bartizal-lisle/availability":{"get":{"tags":["Law Office of Joyce B. Bartizal"],"operationId":"getAvailability","summary":"Get Law Office of Joyce B. Bartizal 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"}}}}}}