provider api updates