Truework logo

Truework

Truework operates a unified income and employment verification platform for mortgage lenders, credit unions, and fintechs. The Truework API orchestrates six verification methods — Instant Data, Payroll Credentials, Bank Credentials, Tax Credentials, Smart Outreach, and Document Upload — behind a single REST surface (api.truework.com), asynchronous webhooks, and the Truework.js / Truework Direct widget for consumer-permissioned verifications. The platform claims coverage of more than 97% of U.S. workers and 75% completion rates versus a ~48% industry average. Core resources are Orders, Verification Requests, Reports, and Order Events, with beta surfaces for Qualification Checks and Tenant Properties.

5 APIs 18 Features
VerificationsIncome VerificationEmployment VerificationVOIEMortgageLendingCredit UnionsIdentityKYCFintech

APIs

Truework Verifications API

Truework Verifications API for orders, reports, and order events. Submit a verification of income and employment (VOIE) order against a known target employer, run a synchronous ...

Truework Qualifications API (Beta)

Public beta surface for running qualification checks against a borrower's verified employment and income data. Create a qualification check, retrieve a check result, and list th...

Truework Tenant Properties API (Beta)

Public beta surface for programmatically managing tenant-scoped configuration properties on Truework. Create, list, retrieve, and update tenant properties that govern verificati...

Truework Webhooks

Truework emits two webhook event types — `order.completed` when every verification on an order is finished, and `verification_request.state.change` as individual verifications t...

Truework.js (Truework Direct)

Truework.js is the client-side JavaScript library that powers Truework Direct, the borrower-driven (consumer-permissioned) verification flow. The host page loads `https://js.tru...

Features

Six verification methods orchestrated automatically — Instant Data, Payroll Credentials, Bank Credentials, Tax Credentials, Smart Outreach, Document Upload
Coverage of over 97% of U.S. workers from a single platform
Truework Direct (Truework.js) borrower-driven verification widget loaded from https://js.truework.com/v1
Dated API versioning (current 2023-10-30) with per-key version pinning via the Accept header
Bearer-token API keys, prefixed tw_sk_ (production) and tw_sk_test_ (sandbox)
Publishable keys (tw_pk_, tw_pk_test_) for client-side Truework.js
Sandbox environment at https://api.truework-sandbox.com with deterministic test SSN fixtures
Webhook delivery with 48-hour retry and X-Truework-Token header authentication
Up to 10 webhook destinations per account
10 req/s per source IP and 10 req/s per account rate envelope, with 429 on overage
Order lifecycle states pending-approval, processing, action-required, completed, canceled, invalid
Asynchronous target-employer orders plus synchronous employer-search orders
Reverification endpoint POST /orders/reverification for refreshing prior reports
Beta Qualification Checks for low-latency knockout decisioning on verified income/employment
Beta Tenant Properties for tenant-scoped verification configuration
GSE-ready unified reporting (Day 1 Certainty, AIM, GUS) for mortgage lenders
LOS integrations (Encompass, Empower) and POS integrations (Blend, nCino)
Public OpenAPI specs published from truework.docs.buildwithfern.com

Semantic Vocabularies

Truework Context

0 classes · 8 properties

JSON-LD

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Versioning
Versioning
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
🔗
Errors
Errors
🔗
Sandbox
Sandbox
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Webhooks
Webhooks
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🌐
Portal
Portal
🌐
Portal
Portal
📝
SignUp
SignUp
🔗
Login
Login
🔗
Sandbox
Sandbox
🟢
StatusPage
StatusPage
💬
Support
Support
🔗
Documentation
Documentation
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
📦
SDK
SDK
🔧
Tool
Tool
🔧
Tool
Tool
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: truework
url: https://raw.githubusercontent.com/api-evangelist/truework/refs/heads/main/apis.yml
apis:
  - aid: truework:truework-verifications-api
    name: Truework Verifications API
    tags:
      - Verifications
      - VOIE
      - Orders
      - Reports
      - Mortgage
    humanURL: https://www.truework.com/docs/api-reference
    baseURL: https://api.truework.com
    properties:
      - url: https://www.truework.com/docs/api-reference
        type: Documentation
      - url: https://www.truework.com/docs/api-reference/versions/2023-10-30
        type: Documentation
      - url: openapi/truework-verifications-orders-openapi.yml
        type: OpenAPI
      - url: json-schema/truework-order-schema.json
        type: JSONSchema
      - url: json-schema/truework-report-schema.json
        type: JSONSchema
      - url: json-ld/truework-context.jsonld
        type: JSONLD
    description: >
      Truework Verifications API for orders, reports, and order events. Submit a verification of income and employment
      (VOIE) order against a known target employer, run a synchronous employer search, kick off a Truework Direct
      (Truework.js) borrower-driven verification, retrieve completed verification reports, list and cancel orders, and
      replay the order event log. Six verification methods are orchestrated automatically: Instant Data, Payroll
      Credentials, Bank Credentials, Tax Credentials, Smart Outreach, and Document Upload. Current API version is
      2023-10-30; pinned per API key via the Accept header.
  - aid: truework:truework-qualifications-api
    name: Truework Qualifications API (Beta)
    tags:
      - Qualifications
      - Decisioning
      - Beta
      - VOIE
    humanURL: https://www.truework.com/docs/api-reference
    baseURL: https://api.truework.com
    properties:
      - url: https://www.truework.com/docs/api-reference
        type: Documentation
      - url: openapi/truework-beta-openapi.yml
        type: OpenAPI
    description: >
      Public beta surface for running qualification checks against a borrower's verified employment and income data.
      Create a qualification check, retrieve a check result, and list the qualification check sets defined for a tenant.
      Useful for low-latency knockout decisions (e.g. "minimum gross monthly income") layered on top of full
      verification reports.
  - aid: truework:truework-tenant-properties-api
    name: Truework Tenant Properties API (Beta)
    tags:
      - Configuration
      - Tenant
      - Beta
    humanURL: https://www.truework.com/docs/api-reference
    baseURL: https://api.truework.com
    properties:
      - url: https://www.truework.com/docs/api-reference
        type: Documentation
      - url: openapi/truework-beta-openapi.yml
        type: OpenAPI
    description: >
      Public beta surface for programmatically managing tenant-scoped configuration properties on Truework. Create,
      list, retrieve, and update tenant properties that govern verification behavior (allowed methods, branding,
      callback expectations) across the account.
  - aid: truework:truework-webhooks
    name: Truework Webhooks
    tags:
      - Webhooks
      - Events
    humanURL: https://www.truework.com/docs/api-reference/webhooks
    properties:
      - url: https://www.truework.com/docs/api-reference/webhooks
        type: Documentation
      - url: https://www.truework.com/docs/api-reference/webhooks/security
        type: Documentation
      - url: openapi/truework-webhooks-openapi.yml
        type: OpenAPI
    description: >
      Truework emits two webhook event types — `order.completed` when every verification on an order is finished, and
      `verification_request.state.change` as individual verifications transition through pending-approval, processing,
      action-required, completed, canceled, and invalid. Each webhook destination is associated with a token delivered
      in the `X-Truework-Token` header so receivers can authenticate the call. Failed deliveries are retried
      periodically for up to 48 hours. Accounts may register up to 10 webhook destinations.
  - aid: truework:truework-js
    name: Truework.js (Truework Direct)
    tags:
      - JavaScript
      - SDK
      - Embedded
    humanURL: https://www.truework.com/docs/guides/truework-direct/truework-js-reference
    baseURL: https://js.truework.com/v1
    properties:
      - url: https://www.truework.com/docs/guides/truework-direct/truework-js-reference
        type: Documentation
      - url: https://www.truework.com/docs/guides/truework-direct/getting-started
        type: Documentation
      - url: https://github.com/truework/truework.js-examples
        type: CodeExamples
    description: >
      Truework.js is the client-side JavaScript library that powers Truework Direct, the borrower-driven
      (consumer-permissioned) verification flow. The host page loads `https://js.truework.com/v1` and initializes the
      widget with a session token created server-side via POST /orders/truework-direct, then handles `onComplete`,
      `onClose`, and `onError` callbacks. Publishable keys (`tw_pk_*` / `tw_pk_test_*`) authenticate the client.
name: Truework
tags:
  - Verifications
  - Income Verification
  - Employment Verification
  - VOIE
  - Mortgage
  - Lending
  - Credit Unions
  - Identity
  - KYC
  - Fintech
kind: contract
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
  - type: Portal
    url: https://www.truework.com
  - type: Documentation
    url: https://www.truework.com/docs
  - type: Documentation
    url: https://www.truework.com/docs/api-reference
    name: API Reference
  - type: Documentation
    url: https://www.truework.com/docs/api-reference/versions/2023-10-30
    name: API Version 2023-10-30
  - type: Documentation
    url: https://www.truework.com/docs/api-reference/versions
    name: Versioning
  - type: Versioning
    url: https://www.truework.com/docs/api-reference/versions
  - type: Authentication
    url: https://www.truework.com/docs/api-reference/authentication
  - type: RateLimits
    url: https://www.truework.com/docs/api-reference/limits
  - type: Errors
    url: https://www.truework.com/docs/api-reference/versions/2023-10-30
  - type: Sandbox
    url: https://www.truework.com/docs/api-reference/sandbox
    name: Sandbox Environment
  - type: Documentation
    url: https://www.truework.com/docs/api-reference/sandbox/test-cases
    name: Sandbox Test Cases
  - type: Documentation
    url: https://www.truework.com/docs/api-reference/monitoring
    name: Monitoring
  - type: Webhooks
    url: https://www.truework.com/docs/api-reference/webhooks
  - type: Documentation
    url: https://www.truework.com/docs/api-reference/webhooks/security
    name: Webhook Security
  - type: Documentation
    url: https://www.truework.com/docs/guides
    name: Guides
  - type: GettingStarted
    url: https://www.truework.com/docs/guides/api/getting-started
  - type: Documentation
    url: https://www.truework.com/docs/guides/methods
    name: Verification Methods
  - type: Documentation
    url: https://www.truework.com/docs/guides/workflows
    name: API Workflows
  - type: Documentation
    url: https://www.truework.com/docs/guides/truework-direct/getting-started
    name: Truework Direct
  - type: Documentation
    url: https://www.truework.com/docs/guides/truework-direct/truework-js-reference
    name: Truework.js Reference
  - type: Documentation
    url: https://www.truework.com/docs/guides/mortgage/mortgage-intro
    name: Mortgage Solutions
  - type: Documentation
    url: https://www.truework.com/docs/guides/mortgage/mortgage-los
    name: LOS Integrations
  - type: Documentation
    url: https://www.truework.com/docs/guides/mortgage/mortgage-pos
    name: POS Integrations
  - type: Portal
    url: https://www.truework.com/products/api
    name: Truework API Product Page
  - type: Portal
    url: https://www.truework.com/products
    name: Products
  - type: SignUp
    url: https://app.truework.com/requester/signup
  - type: Login
    url: https://app.truework.com/requester/login
  - type: Sandbox
    url: https://api.truework-sandbox.com
    name: Sandbox API
  - type: StatusPage
    url: https://truework.statuspage.io
  - type: Support
    url: https://help.truework.com
    name: Help Center
  - type: Documentation
    url: https://www.truework.com/legal/terms
    name: Terms of Service
  - type: PrivacyPolicy
    url: https://www.truework.com/legal/privacy
  - type: GitHubOrganization
    url: https://github.com/truework
  - type: SDK
    url: https://github.com/truework/truework.js-examples
    name: Truework.js Examples
  - type: Tool
    url: https://github.com/truework/gretchen
    name: gretchen
  - type: Tool
    url: https://github.com/truework/mounty
    name: mounty
  - type: LinkedIn
    url: https://www.linkedin.com/company/truework
  - type: Blog
    url: https://www.truework.com/resource-center/blog
  - type: Plans
    url: plans/truework-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/truework-rate-limits.yml
  - type: FinOps
    url: finops/truework-finops.yml
  - type: Features
    data:
      - >-
        Six verification methods orchestrated automatically — Instant Data, Payroll Credentials, Bank Credentials, Tax
        Credentials, Smart Outreach, Document Upload
      - Coverage of over 97% of U.S. workers from a single platform
      - Truework Direct (Truework.js) borrower-driven verification widget loaded from https://js.truework.com/v1
      - Dated API versioning (current 2023-10-30) with per-key version pinning via the Accept header
      - Bearer-token API keys, prefixed tw_sk_ (production) and tw_sk_test_ (sandbox)
      - Publishable keys (tw_pk_, tw_pk_test_) for client-side Truework.js
      - Sandbox environment at https://api.truework-sandbox.com with deterministic test SSN fixtures
      - Webhook delivery with 48-hour retry and X-Truework-Token header authentication
      - Up to 10 webhook destinations per account
      - 10 req/s per source IP and 10 req/s per account rate envelope, with 429 on overage
      - Order lifecycle states pending-approval, processing, action-required, completed, canceled, invalid
      - Asynchronous target-employer orders plus synchronous employer-search orders
      - Reverification endpoint POST /orders/reverification for refreshing prior reports
      - Beta Qualification Checks for low-latency knockout decisioning on verified income/employment
      - Beta Tenant Properties for tenant-scoped verification configuration
      - GSE-ready unified reporting (Day 1 Certainty, AIM, GUS) for mortgage lenders
      - LOS integrations (Encompass, Empower) and POS integrations (Blend, nCino)
      - Public OpenAPI specs published from truework.docs.buildwithfern.com
    sources:
      - https://www.truework.com/docs
      - https://www.truework.com/docs/api-reference
      - https://www.truework.com/docs/api-reference/limits
      - https://www.truework.com/docs/api-reference/webhooks
      - https://www.truework.com/products/api
      - https://www.truework.com/products
    updated: '2026-05-24'
created: '2026-05-24T00:00:00.000Z'
modified: '2026-05-24'
position: Consuming
description: >
  Truework operates a unified income and employment verification platform for mortgage lenders, credit unions, and
  fintechs. The Truework API orchestrates six verification methods — Instant Data, Payroll Credentials, Bank
  Credentials, Tax Credentials, Smart Outreach, and Document Upload — behind a single REST surface (api.truework.com),
  asynchronous webhooks, and the Truework.js / Truework Direct widget for consumer-permissioned verifications. The
  platform claims coverage of more than 97% of U.S. workers and 75% completion rates versus a ~48% industry average.
  Core resources are Orders, Verification Requests, Reports, and Order Events, with beta surfaces for Qualification
  Checks and Tenant Properties.
maintainers:
  - FN: Kin Lane
    email: info@apievangelist.com
    X: apievangelist
    url: https://apievangelist.com
specificationVersion: '0.16'