Documentation Index
Fetch the complete documentation index at: https://developer.prove.com/llms.txt
Use this file to discover all available pages before exploring further.
Follow this guide if you are verifying a particular customer’s identity in real time. If you are looking to verify a list of customers in batch, refer to the Connect documentation for batch verification instructions.
Identities that pass the Global Fraud Policy are automatically enrolled in Manage.
Prerequisites
- Access token — Obtain a bearer token using Prove OAuth (Authentication).
Implementation steps
Gather Required Inputs
Collect the required customer information from your CRM or database:
- Phone number
- First name
- Last name
Call the Verify Endpoint
Make a request to the For Verified Users, set
/v3/verify endpoint including the Authorization header. Generate a bearer token as outlined on the Authentication page.cURL
Replace
<YOUR_ACCESS_TOKEN> with your acquired access token.verificationType to verifiedUser and include phoneNumber, firstName, and lastName. You can pass clientRequestId, clientCustomerId, clientHumanId, proveId, identityAttributes, and other optional fields as your flow requires. See POST /v3/verify for the full request schema, optional fields, and validation rules.Process the Response
Compare your JSON to the samples below. Map
assuranceLevel and reasons using Assurance levels; interpret evaluation using Global Fraud Policy. For every field, rely on the POST /v3/verify response schema.In practice
success— Branch your UX and backend logic on pass vs fail.identity— Use returned attributes where appropriate; readassuranceLevelandreasonsfor policy (allow, step-up, deny).evaluation— Interpret authentication and risk under Global Fraud Policy; use failure codes whensuccessis false.- IDs — Persist
correlationId,proveId, andprovePhoneAliaswhen present for support, auditing, or linking to other Prove flows.
clientCustomerId and clientHumanId; see POST /v3/verify for details.Sandbox testing
Test users
The following test users are available for testing Verified Users using the/v3/verify endpoint in the Sandbox environment. Use these test users to simulate different verification scenarios and outcomes.
| Phone Number | First Name | Last Name | Verification Type | Expected Outcome |
|---|---|---|---|---|
2001004053 | Elena | Coldman | verifiedUser | Success |
2001004054 | Alf | Novotni | verifiedUser | Failed |
Use these test phone numbers exactly as shown. The sandbox environment doesn’t validate real customer information.
Testing steps
- Elena
- Alf
Use test user Elena Coldman to verify a successful verification:Expected response:
cURL
JSON

