A lot of improvements and build static json in dev
update api doc