Update API with more detailed control call