TrueLayer refresh tokens last 30 days, and they can be renewed until they reach the maximum lifetime of 6 years using our Credential Sharing connection. For Open Banking connections, the can be renewed to the maximum lifetime of the expiration of the provider refresh token.
Provider refresh tokens for Open Banking connections currently have a maximum lifetime of 90 days before re-consent is required
We can change our policy for the former, but the latter will be enforced by the banks.
You can find more information about the lifetime of identifiers in our documentation here.