LPS-46918 -  Convert the Service API to using promises