Maximizing API Efficiency: Empowering API Consumers to Choose Their Data Fields