You cannot rollback the application like databaseā¦unless you have complex error handling process in place both ends and what are the failure points on the WS end do you know how they work during the rollback scenarios?
webservices are sync calls with no checkpoints like ART does. You need to write a third webservice which can restore to previous condition on failure of 2nd webservice.