Concept Flow - API versioning patterns
Client sends API request
Check version info in request
URL
Route request to correct versioned controller
Process request and send response
The API receives a request, detects the version from URL, header, or query, then routes to the matching version controller to respond.