1 day ago
Somehow, the API versioning you mention seems to be because your responses provide different payloads. Why not use fully customizable response payloads via GraphQL instead? You don't need any versioning; any client requiring data gets a fully customized experience adapted to its needs (as long as you don't change names).