clarified an apiProduct vs product parameter distinction