If you are not seeing recent transactions on an account, there can be a few different reasons. Below are a few troubleshooting steps you can follow:
- If you are filtering by a specific
account_id— either via theaccount_idsoption on/transactions/get, or when processing results from/transactions/sync— verify that theaccount_idyou are using is still active on that Item. You can do this by making a request to our/accounts/getendpoint and confirming that the sameaccount_idis being returned. If theaccount_idis no longer being returned and the user has confirmed that their account is still active, have the user go through Link in update mode with the add accounts flag. - If the account is showing in Plaid but has a different
account_id, you will need to update the data stored for the account with the data that is now being returned in/accounts/getfor the newaccount_id. This can occur when some of the user's account information has changed and we receive new data from the financial institution that our system can't match with the account we have on file, causing theaccount_idto be removed and a newaccount_idto be created in place. In general, we recommend regularly updating the account data you have stored for your users' Items, given that new accounts can be added and closed accounts can be removed regularly. - Check the state of the Item. You can make an
/item/getrequest and confirm if an error is being returned within the error object of the API response. If an error is returned, search our docs for troubleshooting steps for that specific error code.