Skip to main content
The Verifier Portal demo shows the Hosted Orders pattern. Create orders server-side and send verification links to applicants via email or SMS. The applicant completes Bridge on their own device. Integration pattern: Hosted Orders | Products: VOIE, VOE
git clone https://github.com/truvhq/demo-apps.git
cd demo-apps && npm install && cp .env.example .env
# Add your API_CLIENT_ID, API_SECRET, and NGROK_URL to .env
npm start        # Express server on :3000
npm run dev      # Vite dev server on :5173 — select "Verifier Portal"
See Demo Apps overview for full setup details including ngrok configuration.

Flow

1

Create order

Create a verification order with applicant PII. Truv sends the share link via email/SMS.
POST /v1/orders/
{
  "first_name": "...",
  "email": "...",
  "phone": "...",
  "products": ["income"]
}
2

Waiting for user

The applicant receives an email/SMS with a verification link. They complete Bridge on their own device. Monitor webhooks for status updates.
3

View results

Once the applicant completes verification, fetch reports via the Reports API.

Use cases

If you’re building…Products
Loan processor or caseworker portalIncome (VOIE), Employment (VOE)
Background screening / pre-employmentEmployment (VOE)
Benefits eligibility (no applicant present)Income (VOIE)

Next steps

Hosted Orders Guide

Full implementation guide for Hosted Orders

Manual Orders

Create orders from the Dashboard without code

Dashboard

Manage orders, view results, and configure settings

Test Credentials

All sandbox login scenarios