Hi,
Inserting multiple records into the Business Central database using API calls is possible. We can also combine several operations at a single request.
However, if any part of the request fails, I may need to roll back the entire operation. How can I achieve this? Additionally, how can I test it in Postman?
I attempted using the Snapshot isolation level, but it didn't work.
Please guide me to tackle this matter.
Thank you,
navuser1
Now or Never
0
Answers
This gives you full control to rollback if anything fails.
Example approach:
Create a custom codeunit with a function like ProcessCustomerAndOrder()
Call that function from a custom API endpoint.
Inside AL, you insert records and trigger a ERROR() if any fail, so nothing gets committed.