Commiting API with response, Now Need a great ErrorHandler