Perform a data refresh
Follow the steps below to perform a data refresh.- [Optional] Subscribe to Webhooks for completed Tasks with
donestatus. Pull payroll data for the data refresh information. - Use the Create a data refresh task endpoint with the access_token from the original connection.
- Use webhooks, the Retrieve a data refresh status endpoint, or both to check the status of the refresh.
Each data refresh Task is billed individually as a separate verification.
Authorization validity
The success of a refresh depends on whether the original connection is still authorized:
For programs with quarterly review cycles, refresh success rates are high because most connections remain active within the 180-day window. For annual review cycles, expect most connections to have expired, requiring the user to re-authenticate.
VOA refreshes from POS integrations
If the initial VOA verification was completed through a point-of-sale integration (e.g., SimpleNexus, Blend), the refresh still works via the Order Refresh API as long as the original connection is active. Use theaccess_token from the initial order to create the refresh task.
Refresh rate limits
Truv has rate limits on each access_token value. Within a 24-hour period, only an initial request and 3 refreshes are allowed. TheRefresh limit for the access_token exceeded error occurs for any requests outside of the interval and limit.