After an Item has been created, the related
account_id for each account should be static. However, there are some cases where the
account_id can change for an existing account. When we get updated data from a financial institution, information about the account can change, preventing us from reconciling the updated account data with the existing account data in our database. If this happens, the existing account is removed and a new one is created with a new
account_id. This can happen when the financial institution changes the way they provide account data, or a change to our integration causes the data we receive to be different. When this happens, we refer to it as "account churn".
If this occurs, update the account data you have stored with a new call to the
/accounts/get endpoint. Additionally we recommend regularly updating the account data you have stored for your with a call to
/accounts/get. Regularly getting an updated account list will ensure you have the most up to date information on any new accounts, any that have closed, and even if accounts do churn it will ensure you don't have an interruption in data for the user.