Add a body API
Fix error check