username path parameter identifies the GitHub account.
200 JSON body is NormalizedGitHubData, without a data wrapper. Its structure and data origins are covered in types and data sources. REST profile data and best-effort enrichment do not guarantee that every optional metric is present. Clients should tolerate optional fields and empty collections.
Successful responses set
Cache-Control: public, s-maxage=3600, stale-while-revalidate=86400. These are shared-cache directives, not a promise that upstream GitHub data is refreshed on every request. The endpoint neither publishes SVGs nor changes repository files.
Source: GitHub data route.