{"ok":true,"tool":"Triangle Calculator","operation":"calculate-triangle","description":"Solve a triangle from three sides: area, perimeter, angles, and classification.","method":"POST","endpoint":"/api/triangle-calculator","webUrl":"https://toolhub-5eo.pages.dev/tools/triangle-calculator","parameters":{"type":"object","properties":{"a":{"type":"number","description":"Side a"},"b":{"type":"number","description":"Side b"},"c":{"type":"number","description":"Side c"}},"required":["a","b","c"]},"response":{"type":"object","properties":{"area":{"type":"number"},"perimeter":{"type":"number"},"semiPerimeter":{"type":"number"},"angles":{"type":"object"},"type":{"type":"string"},"angleType":{"type":"string"}}},"example":{"request":{"a":3,"b":4,"c":5},"response_shape":{"type":"object","properties":{"area":{"type":"number"},"perimeter":{"type":"number"},"semiPerimeter":{"type":"number"},"angles":{"type":"object"},"type":{"type":"string"},"angleType":{"type":"string"}}}},"howToCall":"POST a JSON body to https://toolhub-5eo.pages.dev/api/triangle-calculator. Returns {\"ok\":true,\"result\":{...}} on success or {\"ok\":false,\"error\":\"...\"} on failure. No auth, CORS-enabled.","parametersSummary":"  a (number, required) — Side a\n  b (number, required) — Side b\n  c (number, required) — Side c","curlExample":"curl -X POST https://toolhub-5eo.pages.dev/api/triangle-calculator -H \"Content-Type: application/json\" -d '{\"a\":3,\"b\":4,\"c\":5}'"}