The following endpoints apply to this flow:
- /verify
Identities that pass the Global Fraud Policy are automatically enrolled in Manage.
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 Include the following required parameters:
/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.phoneNumber: the phone number of the customer.firstName: the first name of the customer.lastName: the last name of the customer.verificationType: the type of verification. Set this value toaccountOpening.clientRequestId: client-generated unique ID for a specific session. Use this to identify specific requests.
clientCustomerId: the client-generated unique ID for a specific customer. Use this to link calls related to the same customer, across different requests or sessions.clientHumanId: a client-generated unique ID for a consumer across business lines.proveId: the Prove ID associated with the customer, if known.
Process the Response
The response provides comprehensive identity information and verification results:
Example Response
success: the result of the verification.correlationId: the unique ID that Prove generates for the flow.clientRequestId: the client-generated unique ID for a specific session, provided in the request.phoneNumber: the phone number provided in the request.proveId: the unique Prove-assigned ID tied to the consumer.provePhoneAlias: the unique Prove-assigned ID tied to the phone number.identity: the verified identity information. This object has:firstName: the first name provided in the request.lastName: the last name provided in the request.assuranceLevel: theconfidence level (AL-1, AL0, AL1, AL2, AL3).reasons: array of reasons for the assigned assurance level. Refer to the Assurance Levels documentation for more details.
additionalIdentities: object containing any additional identities found for the phone number.evaluation: object containing the results of the authentication and risk evaluations. Refer to the Global Fraud Policy for more details.
clientCustomerId: the client-generated unique ID for a specific customer.clientHumanId: a client-generated unique ID for a consumer across business lines.
Sandbox testing
Test users
You can use the following test users for testing Account Opening 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 |
|---|---|---|---|---|
2001004049 | Bettina | Halbert | accountOpening | Success |
2001004050 | Laurel | Van Der Beek | accountOpening | Failed |
Use these test phone numbers exactly as shown. The sandbox environment doesn’t validate real customer information.
Testing steps
- Bettina
- Laurel
Use test user Bettina Halbert to verify a successful verification:Expected response:
cURL

