# API Reference

Source: https://developer.avalara.com/goods-calculation-en/beforeyoubegin/resources/avatax_br_api_reference/

Top Calculation Endpoints

Below are the top used AvaTax Brazil endpoints:

[![Closed](https://avalara-devdocs-prod.mcoutput.com/goods-calculation-en/Skins/Default/Stylesheets/Images/transparent.gif)SIMULATION](javascript:void\(0\);)

This transaction is responsible for simulating a calculation, but it does not save the transaction in our database.

POST: https://avataxbr.sandbox.avalarabrasil.com.br/v3/simulations

[![Closed](https://avalara-devdocs-prod.mcoutput.com/goods-calculation-en/Skins/Default/Stylesheets/Images/transparent.gif)CALCULATION](javascript:void\(0\);)

This transaction is responsible for simulating a calculation, and also saving the transaction in our database.

POST: https://avataxbr.sandbox.avalarabrasil.com.br/v3/calculations

[![Closed](https://avalara-devdocs-prod.mcoutput.com/goods-calculation-en/Skins/Default/Stylesheets/Images/transparent.gif)TRANSACTION](javascript:void\(0\);)

This transaction is responsible for simulating a calculation, and also saving the transaction in our database.

POST: https://avataxbr.sandbox.avalarabrasil.com.br/v3/transactions

[![Closed](https://avalara-devdocs-prod.mcoutput.com/goods-calculation-en/Skins/Default/Stylesheets/Images/transparent.gif)RETRIEVE TRANSACTIONS](javascript:void\(0\);)

This transaction is responsible for retrieving a list of the transaction according to the message type.

GET: https://avataxbr.sandbox.avalarabrasil.com.br/v3/transactions/{messageType}

[![Closed](https://avalara-devdocs-prod.mcoutput.com/goods-calculation-en/Skins/Default/Stylesheets/Images/transparent.gif)RETRIEVE A UNIQUE TRANSACTION](javascript:void\(0\);)

This transaction is responsible for retrieving a transaction according to a specific document code.

GET: https://avataxbr.sandbox.avalarabrasil.com.br/v3/transactions/{messageType}/{documentCode}

[![Closed](https://avalara-devdocs-prod.mcoutput.com/goods-calculation-en/Skins/Default/Stylesheets/Images/transparent.gif)DELETE A TRANSACTION](javascript:void\(0\);)

This transaction is responsible for removing/deleting a transaction according to a specific document code.

DELETE: https://avataxbr.sandbox.avalarabrasil.com.br/v3/transactions/{messageType}/{documentCode}