Add a push API to accept normalized json files

This should not be try excepted. it should alway have `count`