Are create, update, and delete requests made with the REST API atomic operations?

The Airtable REST API allows one to create, update, and delete up to 10 records at a time. I need to know whether or not Airtable will prevent the modification of all record info provided in the request payload if any issues are to arise in the operation, whether that be due to partial bad input on my end or an issue on Airtable’s end.

From doing some quick testing it seems that if operations are atomic but I’d love some confirmation from Airtable staff on this.

Thank you!