Yes, TrueLayer cache same requests for one hour to improve system reliability. This includes calls to /balance and /accounts as well as /transactions.
Example:
Client requests /transactions with no date parameters at 20:00. Then, at 20:30 they send the same request (again, no data parameters) for /transactions. They will then receive a very quick response with the same transactions - since they will be cached.
Solution
What to do next?
If the user decides to request /transactions
using different parameters, that will count as a new request which will then retrieve fresh data from the bank.
More
If you need more information...
Have a look at our comprehensive
.