The main advantages of using the
/batchendpoint is that it’s a much simpler way to fetch transaction histories and balances for multiple accounts at once. Instead of multiple API calls, this can now all be done with a single call.
/batch endpoint you can:
- Get data from 3 endpoints (transactions, pending transactions and balance) in a single call
- Get data for multiple accounts with no additional calls (this works when a user chooses to link multiple accounts from the same provider during the auth journey)
- Take advantage of our automatic retry behaviour available as part of all our async requests. If the bank doesn't return successfully, we'll retry to give you API call the best chance of succeeding