WorldVerifyNet Protocols

Official developer resources for integrating the Global Trust Protocol into your B2B applications.

1. Onboarding & Verification API

Programmatically verify business legitimacy during your platform's onboarding flow.

POST /verifyOnboarding

Request Body

Provide an array of business emails to check multiple entities in a single call.

{
  "emails": ["[email protected]"]
}

Response Parameters

Field Type Description
onboardingStatus String Returns APPROVED, REVIEW_REQUIRED, or REJECTED.
uvid String The permanent Universal Verification ID.
trustScore Integer Community-vetted trust level (Min: 0, Max: 100).

2. Identity Handshake (OAuth-Lite)

Allow users to "Sign in with WorldVerifyNet" to share their verified business profile with your app. This eliminates manual KYB for your users.

REDIRECT https://worldverifynet.com/auth.html

The Flow

  1. Redirect your user to our Auth endpoint with your redirect_uri.
  2. User authorizes via WorldVerifyNet secure portal.
  3. We redirect back to you with the business metadata attached as URL parameters.

Implementation

<a href="https://worldverifynet.com/auth.html?redirect_uri=https://your-app.com/callback">
  Sign in with WorldVerifyNet
</a>

Handshake Return Data

Upon success, your callback URL will receive the following secure parameters:

Parameter Description
uvid The business's unique Global Identifier.
name The registered Legal Name of the business.
status Static value: verified.

Security Tip: Once you receive the uvid via redirect, use the Onboarding API to perform a server-to-server check to confirm the current Trust Score.