Skip to main content

Vouched KYC

Vouched KYC provides identity-document verification and identity cross-checking for a primary business owner. Verification sends the applicant through a hosted identity experience, while CrossCheck compares submitted identity information without requiring an applicant session. The Vouched KYC block is available for individual entities in the KYC category.

Available services

Users interact primarily with Verification and CrossCheck. Invite-link creation and PDF retrieval support the Verification flow.

Requirements

Verification invite

Although the owner fields are optional in the Vouched request, populate them so the verification session is associated with the expected applicant.

CrossCheck

Lendflow’s request validator permits each identity field to be empty. However, Vouched requires an email, a telephone number, or both. The provider returns an invalid-request error when neither value is submitted. Names and addresses improve the identity-matching result.

Verification flow

  1. Generate a Vouched invite URL.
  2. Send or display the URL to the applicant.
  3. The applicant completes the selected identity-verification experience.
  4. Vouched sends the completed job to Lendflow through a signed webhook.
  5. Lendflow stores the Verification response.
  6. When available, Lendflow downloads the verification PDF and attaches it privately to the primary owner.
If the webhook does not complete the flow, Lendflow can poll Vouched for the job result. A verification that remains incomplete eventually receives a timeout failure.
  1. Call Create Temporary Application Links for the application.
  2. Set vouched_invite_link to true.
  3. Set auth_type to idv or id. When omitted or unsupported, Lendflow defaults to idv.
  4. Use the returned vouched_invite_link URL for the applicant session.
The application must have a primary owner for the verification result to be associated and stored correctly.

Run CrossCheck through the API

  1. Call Enrich Business Credit Application for the application.
  2. Set provider to vouched_cross_check.
  3. Include the applicable underwriting stage_id when required by the application’s workflow.
  4. Confirm that the response contains data.onqueue: true.
  5. Poll Get Commercial Data with services[]=vouched_cross_check.
  6. Check statuses.vouched.cross_check and read commercial_data.vouched.cross_check.

Data Orchestration availability

Vouched is not currently available as a Data Orchestration service. Use the KYC Workflow Builder block, temporary-link endpoint, or application enrichment endpoint.

How Vouched responses are stored

The path to a result depends on how the service completed: Check whether the stored value is an object or an array before reading Verification fields. For CrossCheck, check whether the value contains an outer result object before selecting a nested field.

Verification sample response

Verification response attributes

CrossCheck sample response

CrossCheck response attributes

The current Lendflow fixture for standalone CrossCheck includes result.success and result.warnings. These fields are not guaranteed by Vouched’s current standalone CrossCheck schema, so integrations should not require them.

Errors

FAQ

Verification requires an applicant identity session and can include document and selfie checks. CrossCheck compares identity, contact, and address information without an applicant session.
id performs identity-document verification. idv performs identity and selfie verification and is the default invite type.
Verification begins through a hosted or embedded Vouched link because the applicant must complete the identity experience.
No. Vouched is not currently registered as a Data Orchestration service.