all the restful api defined