Turnqey uses cached data and controlled refreshes to protect source platforms, reduce latency, and avoid unnecessary API calls.
GET /v1/api/account/{accountId}/balances may return cached data.
To request a refresh, use:
forceRefresh=trueExample:
GET /v1/api/account/{accountId}/balances?forceRefresh=trueWhen forceRefresh=true, Turnqey attempts to refresh source data if the account data is eligible for refresh. If the data is already fresh, Turnqey may return the latest cached result.
GET /v1/api/account/{accountId}/transactions follows the same pattern.
Example:
GET /v1/api/account/{accountId}/transactions?forceRefresh=trueInitial syncs can take longer than cached reads. Partner applications should show a clear syncing state while Turnqey processes the account.
Show users:
Do not force refresh on every page load.
Use cached data for normal views. Reserve forced refreshes for:
For integration support, contact: