customer api better