{"openapi":"3.0.3","info":{"title":"Rolleri Landscape Products — MiddleVerse Business API","description":"Rolleri Landscape Products - Natural Stone Supplier, Masonry Stone Supplier, Hardscape Stone Supplier, Naturaler Stone Sawed Veneer Supplier, Landscape Supplies,Top Soil Mix,Ground Cover, Sand & Gravel, Man Made Stone, Manufactured Stone, ElDorado Stone, Authorized Dealer ElDorado Stone, Stocking ElDorado Stone, Stone-Natural, Pro Weed Block, ROLLERI LANDSCAPE PRODUCTS 1142 MURPHYS GRADE ROAD . ANGELS CAMP, CA 95222 - FLAGSTONE - SLATE - QUARTZITE - TOP SOIL MIXE - BARK - HUMUS - DECORATIVE ROCK - STONE - BOULDERS - WATERFALL ROCK - FLAT & ROUND ROCK - MOSS ROCK OF ALL KINDS - LARGE & SMALL WALL ROCK ``THE LARGEST AND MOST COMPLETE SUPPLY YARD IN THE FOOTHILLS (209) 736-0381 DELIVERY AVAILABLE - Altaville, Angels Camp, Arnold, Avery, Burson, Campo Seco, Copperopolis, Douglas Flat, Escalon, Farmington, Galt, Glencoe, Hathaway Pines, Lodi, Mokelumne Hill, Mountain Ranch, Manteca, Merced, Modesto, Murphys, Oakdale, Rail Road Flat, Riverbank, San Andreas, Sheep Ranch, Snelling, Stockton, Turlock, Vallecito, Valley Springs, Wallace, West Point, Wilseyville,\n\nMachine-readable API for Rolleri Landscape Products on MiddleVerse. Live profile: https://middleverse.ai/b/rolleri-landscape-products-angels-camp","version":"1.0.0","contact":{"name":"MiddleVerse","url":"https://middleverse.ai"}},"servers":[{"url":"https://middleverse.ai","description":"Production"}],"tags":[{"name":"Rolleri Landscape Products","description":"Landscaper"}],"paths":{"/api/v1/b/rolleri-landscape-products-angels-camp":{"get":{"tags":["Rolleri Landscape Products"],"operationId":"getBusiness","summary":"Get Rolleri Landscape Products 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/rolleri-landscape-products-angels-camp/products":{"get":{"tags":["Rolleri Landscape Products"],"operationId":"getProducts","summary":"List products offered by Rolleri Landscape Products","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/rolleri-landscape-products-angels-camp/services":{"get":{"tags":["Rolleri Landscape Products"],"operationId":"getServices","summary":"List services offered by Rolleri Landscape Products","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/rolleri-landscape-products-angels-camp/availability":{"get":{"tags":["Rolleri Landscape Products"],"operationId":"getAvailability","summary":"Get Rolleri Landscape Products 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"}}}}}}