Support more parameter for each APIs and add test
2.0.0