If you believe your API-connected wallet didn't import all the transactions or you deleted some transactions by mistake, you can trigger a full resync to bring those transactions back.
What a full re-sync does
Full re-sync will add any transactions that don't exist in Koinly without modifying transactions that are already imported.
✅ Full re-sync will:
Import transactions that weren't previously imported
Import transactions that were permanently deleted
❌ Full re-sync will not:
Modify existing transactions
Restore (reimport) transactions that were deleted ("crossed-out")
Delete or modify manual transactions
⚠️ Full resync may duplicate transactions
While we try to ensure backwards-compatibility, it's not always possible
If the wallet is old and our integration upgraded, re-syncing the wallet may re-import the same transactions because they are no longer exactly the same (and not skipped as duplicates)
If this happens, it's usually best to delete the wallet and re-create it
Steps to re-sync a wallet
You can trigger a resync by clicking the "Trigger a full resync button" on the right side of the Troubleshoot page of your wallet:
In the popup window, you can then choose to resync from:
Beginning
Koinly will try to import any new transactions from the earliest transaction in the walletCustom date
If selected, you can then choose the date from which the resync should start
ℹ️ Pre-filled date
If you have a specific date already selected when you start a re-sync, it means that the wallet has a "Start import from" date set in the Wallet's API settings. If you want to re-sync the wallet from the beginning, you can remove this date by clicking the "X" on the right side of the field.
Once you click "Confirm", the re-sync will start.

