for api product