Data Recovery Using Commit/Uncommit
The Commit/Uncommit functionality in REST v2 allows you to process a transactions, but not include the transactions in compliance reports until you are ready.
To use Commit to recover data impacted by an outage:
- Run your transactions with a unique Document Code (
doc), such as a GUID - Rerun your transactions using a new unique Document Code (
doc) if timeouts or other errors occur during processing - Validate your data using the Customer Portal Data Explorer
- Commit the final Document Code (
doc) using the Commit endpoint once all totals have been confirmed
Part of the Communications REST v2 Developer Guide integration guide. Open the full “Data Recovery Using Commit/Uncommit” milestone on Avalara to see every page in this section.

