Whether CB supports batch transaction or not and we found it suuports. As we understand it will be in atomic in nature and correct me if we are wrong.
We expect the batch operation, should return as an appropriate result code and message, which possibly should indicate SUCCESS or FAILURE or any such messages which could cause FAILURE and its reason as well.
Refer to documentation. Find additional information such as blogs and examples with search websites. Compose code and conduct experiments for your use case.