{"ok":true,"name":"SWMM5 Manual Search API","version":"1.0","description":"Programmatic access to the EPA SWMM 5.2 Manual full-text search index. Built from Scott Jeffers' web-based SWMM Manual Collection (swmm-manual.netlify.app).","endpoints":{"GET /api/v1":"This documentation page","GET /api/v1/search":"Full-text search across all manual sections","GET /api/v1/lookup":"Retrieve a specific section by title and section name","GET /api/v1/chapters":"List all chapters with section counts","GET /api/v1/stats":"Index statistics (chapter count, word count, etc.)","GET /api/v1/inp":"INP file reference lookup for a keyword","GET /api/v1/health":"Health check"},"examples":{"search":"https://sjswmm5manualsearch.com/api/v1/search?q=Manning+roughness","search_with_chapter":"https://sjswmm5manualsearch.com/api/v1/search?q=infiltration&chapter=Chapter4&limit=50","search_phrase":"https://sjswmm5manualsearch.com/api/v1/search?q=%22dynamic+wave%22","search_multi":"https://sjswmm5manualsearch.com/api/v1/search?q=pump,curve&limit=10","lookup":"https://sjswmm5manualsearch.com/api/v1/lookup?title=SWMM+Manual+Chapter5-Hydraulics&section=5.1","inp":"https://sjswmm5manualsearch.com/api/v1/inp?q=conduits","chapters":"https://sjswmm5manualsearch.com/api/v1/chapters","stats":"https://sjswmm5manualsearch.com/api/v1/stats"},"notes":{"search_syntax":"Use commas for AND logic. Wrap phrases in quotes. Use * for wildcards.","rate_limits":"No rate limits currently enforced.","response_format":"All responses are JSON with a top-level 'ok' boolean.","deep_link":"Link users to the UI: /?q=SEARCH_TERM&chapter=CHAPTER&results=LIMIT"},"attribution":{"manual_source":"Scott Jeffers, PE, PhD - SWMM Manual Collection (swmm-manual.netlify.app)","app_creator":"Robert Dickinson","data":"EPA SWMM 5.2 User's Manual"}}