{"openapi":"3.0.3","info":{"title":"Custom Boxes Empire catalogue and enquiries","version":"4.0.0"},"servers":[{"url":"https:\/\/customboxesempire.co.uk\/wp-json\/packaging\/v1"}],"paths":{"\/catalog":{"get":{"operationId":"searchProducts","summary":"Search published products","parameters":[{"name":"q","in":"query","schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":50}},{"name":"page","in":"query","schema":{"type":"integer","minimum":1}}],"responses":{"200":{"description":"Product results"}}}},"\/products\/{slug}":{"get":{"operationId":"getProduct","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Product details"},"404":{"description":"Not found"}}}},"\/quote":{"post":{"operationId":"requestQuote","summary":"Save a buyer-confirmed enquiry","requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","required":["name","email","product","confirmed"],"properties":{"name":{"type":"string"},"email":{"type":"string","format":"email"},"product":{"type":"string"},"details":{"type":"string"},"confirmed":{"type":"boolean","enum":[true]}}}}}},"responses":{"200":{"description":"Received in private inbox"},"400":{"description":"Invalid or unconfirmed enquiry"},"429":{"description":"Rate limit exceeded"}}}},"\/mcp":{"post":{"summary":"MCP JSON-RPC endpoint","responses":{"200":{"description":"JSON-RPC response"},"202":{"description":"Notification accepted"}}}},"\/a2a":{"post":{"summary":"A2A 0.3 message\/send catalogue search","responses":{"200":{"description":"JSON-RPC message response"}}}}}}