Today, most API endpoints aren’t versioned at a granular level, and for good reason. If you tried to version each endpoint individually—or worse, by HTTP method—it would lead to a chaotic and unsustainable mess. This is why APIs are typically versioned as a package: a set of endpoints grouped under a common “API Name” and “API Version.” However, this structure...