Adds error handling to 'http json api'