Skip to main content
Create a data refresh order to pull updated income, employment, or asset data from an existing order’s connections. The user does not need to re-authenticate. Truv reuses the existing account links.
Data refresh works only when the original account connections are still active. If a connection has expired or the user changed their credentials, use Bridge Update Mode to re-authenticate.

When to use


Create a data refresh order [Server-side]

Send a POST request to the original order’s endpoint. Specify which products to refresh and optionally which employers or financial_accounts to include.

Request fields

For income type orders, the refresh can request income or employment products. For employment type orders, the refresh can only request employment.
The refresh creates a new order with a new id. Use this new order ID for all subsequent operations — the original order ID is not updated.
If you pass an order_number when creating the original order, it persists through to the refresh order. Use this to correlate refresh orders with your internal tracking system.

Handle the response

Listen for the order-status-updated webhook to know when the refreshed data is ready.
Retrieve the refreshed data using the new order ID.
If the refresh fails (e.g., expired session), Truv fires an order-refresh-failed webhook event. Handle this by sending the user a new verification link.
See Order object for the full response schema.

Next steps

Webhooks

Receive notifications when refreshed data is ready

Task Lifecycle

Understand connection status transitions