How it works
- Create an order via API with the user’s contact information
- Truv sends a notification (email, SMS, or both) with a link to the hosted verification page
- User connects accounts on Truv’s hosted page (payroll, banks)
- Receive data via webhook notifications
- Retrieve results using the order ID
Implement
Step 1: Create an order [Server-side]
Create an Order with the user’s name and contact information. Truv sends the verification link automatically.- Income
- Assets
- Income & Assets
short_share_url, the hosted verification link to send to the user.
If you already know the user’s employer, use deeplinking to skip the search screen.
Step 2: Test in sandbox
Test your implementation with sandbox credentials.
See Test Credentials for all scenarios.
Step 3: Monitor webhooks [Server-side]
Webhooks notify you when task and order statuses change. Useuser_id to match events to a specific order.
Task-level webhook, fires as each connection progresses.
Step 4: Retrieve data [Server-side]
Fetch order details using theorder_id. The response includes employer data, employment history, income statements, and report IDs.
Order statuses
No-code alternative
Create orders through the Dashboard UI without any API integration: single orders or bulk via CSV. See Manual Orders.Set expiration and reminders
The default expiration window is 72 hours, configurable from 1 day to 12 weeks. Expiration periods do not count weekends. Configure expiration and automatic reminders in the Dashboard under Customization, or setexpired_at when creating orders via API.
Next steps
Add Employer
Add additional employers to an existing order
Data Refresh
Refresh data from existing connections
Deeplinking
Pre-fill employer info to skip search
Self-Certification
Let users review and confirm retrieved data
Verifier Portal Demo
Send verification links via email/SMS. The applicant completes Bridge on their own device.