Concept Flow - Versioning best practices
Client sends request
Check API version in request
Match version with supported versions
Process
Send response
The client sends a request specifying an API version. The server checks if this version is supported. If yes, it processes the request; if not, it returns an error.