API: update shock functions and notebook resource due to change in top level node fields