{"name":"GitHub Project Fetcher","version":"1.0.0","description":"API to fetch public repositories and their language data for a given GitHub user. (Unrelated to GitHub Projects)","endpoints":{"usage":"/api","health":"/api/health","projects":"/api/projects?username={github_username}"},"parameters":{"username":"Required for /api/projects. A GitHub username (max 39 characters)."},"examples":{"health":"/api/health","projects":"/api/projects?username=octocat"},"limits":{"rate_limit":"60 requests per 5 minutes per IP","caching":{"projects":"10 minutes","health":"10 seconds","usage":"1 hour"}},"errors":{"400":"Missing or invalid username, or rate limit exceeded","404":"Unknown endpoint","500":"GitHub API error (user not found, GitHub rate limit, ...)","503":"Health check failed"},"documentation":"https://github.com/joe-sharp/github_project_fetch#-api-endpoints"}