Add api method and fix read url parameter