added product type and company api endpoints