add node api
add new api endpoints
Merge branch 'node_api' into v0.8.0