add API product endpoint