shouldn't this be a "config" parameter ? like in the AppConfig, we'd have the list of available version, and pass it to all API ?
i'm not sure if it's the right thing to do, but just asking