Belvo securely stores information to ease your data access process.
Belvo encrypts and stores institution access credentials from your end-users. When you create a Link, the personal information to access the institution is stored in our database so you can access information from that specific Link without the need of sending the username and password from your end-user again.
By default, any information that you retrieve from the institution through Belvo is stored so you can access it at any point in time for free. We take care of making sure that information is properly updated, that transactions accessed more than once are not duplicated and additional post-processing needed to ensure the information is fully reliable.
However, if you don't wish Belvo storing this information, you can always do it by adding a parameter to your POST calls. If you don't wish the data to be stored by us, simply add the save_data field to the payload of your call and set it to false.
Below is an example of a call to the Accounts endpoint that doesn't store the information in our database:
curl -X POST \
-H 'Content-Type: application/json' \
-H 'Host: api.belvo.co' \
-H 'cache-control: no-cache' \
-u [Secret Key ID]:[Secret Key PASSWORD]