{"ok":true,"tool":"GPA Calculator","operation":"calculate-gpa","description":"Calculate GPA on a 4.0 scale from a list of courses and credit hours.","method":"POST","endpoint":"/api/gpa-calculator","webUrl":"https://ultraquick.tools/tools/gpa-calculator","parameters":{"type":"object","properties":{"input":{"type":"string","description":"One course per line as \"grade credits\" (e.g. \"A 3\"). Credits default to 1 if omitted."}},"required":["input"]},"response":{"type":"object","properties":{"gpa":{"type":"number"},"totalCredits":{"type":"number"},"courseCount":{"type":"number"}}},"example":{"request":{"input":"A 3\nB+ 4\nA- 3"},"response_shape":{"type":"object","properties":{"gpa":{"type":"number"},"totalCredits":{"type":"number"},"courseCount":{"type":"number"}}}},"howToCall":"POST a JSON body to https://ultraquick.tools/api/gpa-calculator. Returns {\"ok\":true,\"result\":{...}} on success or {\"ok\":false,\"error\":\"...\"} on failure. No auth, CORS-enabled.","parametersSummary":"  input (string, required) — One course per line as \"grade credits\" (e.g. \"A 3\"). Credits default to 1 if omitted.","curlExample":"curl -X POST https://ultraquick.tools/api/gpa-calculator -H \"Content-Type: application/json\" -d '{\"input\":\"A 3\\nB+ 4\\nA- 3\"}'"}