{"ok":true,"tool":"Roman Numeral Converter","operation":"convert-roman","description":"Convert between numbers and Roman numerals.","method":"POST","endpoint":"/api/roman-numeral-converter","webUrl":"https://toolhub-5eo.pages.dev/tools/roman-numeral-converter","parameters":{"type":"object","properties":{"value":{"description":"A number (for to-roman) or a Roman numeral string (for from-roman)"},"direction":{"type":"string","enum":["to-roman","from-roman"],"description":"Conversion direction (default to-roman)"}},"required":["value"]},"response":{"type":"object","properties":{"roman":{"type":"string"},"number":{"type":"integer"}}},"example":{"request":{"value":42,"direction":"to-roman"},"response_shape":{"type":"object","properties":{"roman":{"type":"string"},"number":{"type":"integer"}}}},"howToCall":"POST a JSON body to https://toolhub-5eo.pages.dev/api/roman-numeral-converter. Returns {\"ok\":true,\"result\":{...}} on success or {\"ok\":false,\"error\":\"...\"} on failure. No auth, CORS-enabled.","parametersSummary":"  value (undefined, required) — A number (for to-roman) or a Roman numeral string (for from-roman)\n  direction (string, optional, one of: to-roman|from-roman) — Conversion direction (default to-roman)","curlExample":"curl -X POST https://toolhub-5eo.pages.dev/api/roman-numeral-converter -H \"Content-Type: application/json\" -d '{\"value\":42,\"direction\":\"to-roman\"}'"}