Test users list
Short-term test users
Use this test user when performing initial testing with cURL or Postman. This test user skips the client-side SDK authentication to walk you through the sequence of API calls.- North America
- International
| Phone Number | First Name | Last Name |
|---|---|---|
| 2001004018 | Barbaraanne | Canet |
| Phone Number | First Name | Last Name |
|---|---|---|
| +2001004029 | Janos | Martina |
Unified Auth test users
Follow the Testing Steps for expected behavior per step.- North America
- International
| Phone Number | First Name | Last Name |
|---|---|---|
| 2001004014 | Lorant | Nerger |
| Phone Number | First Name | Last Name |
|---|---|---|
| +2001004025 | Bertie | Fremont |
Mobile Auth test users
Follow the Testing Steps for expected behavior per step.- North America
- International
| Phone Number | First Name | Last Name |
|---|---|---|
| 2001004016 | Inge | Galier |
| 2001004017 | Jesse | Mashro |
| Phone Number | First Name | Last Name |
|---|---|---|
| +2001004027 | Allissa | Zoren |
| +2001004028 | Wendy | Strover |
Testing steps
Now that you’ve done client-side, server-side, and CX implementation, test using the test users.- Lorant
- Inge
- Jesse
- Bertie
- Allissa
- Wendy
- Fail
- Prove Possession - Desktop
- Prove Possession - Mobile
- Customer-Supplied Possession
success=true in the /unify-status response.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Send Auth Token to the Front End
authToken to the front end. The front end will run Instant Link handling.
Verify Mobile Number
proveIdthat is tied to this user.success=truephoneNumberthat was initially passed.
success=true in the /unify-status response. The user can then be sent through the Prove Unified Authentication flow again using the same phone number with a Prove Key.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Send Auth Token to the Front End
authToken to the front end. The front end will run OTP handling. You will see the following page. Enter 1234 to simulate a successful OTP.
Verify Mobile Number
deviceIdthat’s an external identifier of the Prove ID.proveIdthat is tied to this user.success=truephoneNumberthat was initially passed.
success=true in the /unify-bind response. The user can then be sent through the Prove Unified Authentication flow again using the same phone number with a Prove Key.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Verify Mobile Number
success=possession_requiredsince Prove is not performing the possession check.
Perform Your Own Possession Check
Bind Prove Key
proveIdthat is tied to this user.success=truephoneNumberthat was initially passed.
- Prove Possession - Desktop
- Prove Possession - Mobile
- Customer-Supplied Possession
success=true in the /unify-status response.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Send Auth Token to the Front End
authToken to the front end. The front end will run Instant Link handling.
Verify Mobile Number
correlationIdthat is tied to this flow.success=truephoneNumberthat was initially passed.
success=true in the /unify-status response. The user can then be sent through the Prove Unified Authentication flow again using the same phone number with a Prove Key.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Send Auth Token to the Front End
authToken to the front end. The front end will run Mobile Auth.Verify Mobile Number
deviceIdthat’s tied to the mobile device.proveIdthat’s tied to this customer.phoneNumberthat was discovered by Mobile Auth.success=truephoneNumberthat was initially passed.
success=true in the /unify-bind response. The user can then be sent through the Prove Unified Authentication flow again using the same phone number with a Prove Key.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Verify Mobile Number
correlationIdthat’s tied to this flow.success=possession_requiredsince Prove is not performing the possession check.phoneNumberthat was initially passed.
Perform Your Own Possession Check
Bind Prove Key
correlationIdthat’s tied to this flow.success=truephoneNumberthat was initially passed.
- Prove Possession - Desktop
- Prove Possession - Mobile
- Customer-Supplied Possession
success=false in the /unify-status response.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Send Auth Token to the Front End
authToken to the front end. The front end will run Instant Link handling. This user fails Instant Link.Fail Possession Check
success=falsephoneNumberthat was initially passed.
success=false in the /unify-status response.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Send Auth Token to the Front End
authToken to the front end. The front end will fail Mobile Auth and OTP without prompting.Verify Mobile Number
success=falsephoneNumberthat was initially passed.
Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Verify Mobile Number
correlationIdthat’s tied to this flow.success=possession_requiredsince Prove is not performing the possession check.phoneNumberthat was initially passed.
Perform Your Own Possession Check
Bind Prove Key
{
"code": 8000,
"message": "error at prove, try again later"
}
- Prove Possession - Desktop
- Prove Possession - Mobile
- Customer-Supplied Possession
success=true in the /unify-status response.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Send Auth Token to the Front End
authToken to the front end. The front end will run Instant Link handling. You will see the following page.
Verify Mobile Number
proveIdthat is tied to this user.success=truephoneNumberthat was initially passed.
success=true in the /unify-status response. The user can then be sent through the Prove Unified Authentication flow again using the same phone number with a Prove Key.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Send Auth Token to the Front End
authToken to the front end. The front end will run OTP handling. You will see the following page. Enter 1234 to simulate a successful OTP.
Verify Mobile Number
deviceIdthat’s an external identifier of the Prove ID.proveIdthat is tied to this user.success=truephoneNumberthat was initially passed.
success=true in the /unify-bind response. The user can then be sent through the Prove Unified Authentication flow again using the same phone number with a Prove Key.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Verify Mobile Number
correlationIdthat’s tied to this flow.success=possession_requiredsince Prove is not performing the possession check.phoneNumberthat was initially passed.
Perform Your Own Possession Check
Bind Prove Key
correlationIdthat’s tied to this flow.success=truephoneNumberthat was initially passed.
- Prove Possession - Desktop
- Prove Possession - Mobile
- Customer-Supplied Possession
success=true in the /unify-status response.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Send Auth Token to the Front End
authToken to the front end. The front end will run Instant Link handling.
Verify Mobile Number
correlationIdthat is tied to this flow.success=truephoneNumberthat was initially passed.
success=true in the /unify-status response. The user can then be sent through the Prove Unified Authentication flow again using the same phone number with a Prove Key.Prompt Customer
+15551111111, for Allissa Zoren.Initiate Start Request
success=pending because possession still needs to be performed.Send Auth Token to the Front End
authToken to the front end. The front end will run Mobile Auth.Verify Mobile Number
deviceIdthat’s tied to the mobile device.proveIdthat’s tied to this customer.phoneNumberthat was discovered by Mobile Auth.success=truephoneNumberthat was initially passed.
success=true in the /unify-bind response. The user can then be sent through the Prove Unified Authentication flow again using the same phone number with a Prove Key.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Verify Mobile Number
correlationIdthat’s tied to this flow.success=possession_requiredsince Prove is not performing the possession check.phoneNumberthat was initially passed.
Perform Your Own Possession Check
Bind Prove Key
correlationIdthat’s tied to this flow.success=truephoneNumberthat was initially passed.
- Prove Possession - Desktop
- Prove Possession - Mobile
- Customer-Supplied Possession
success=false in the /unify-status response.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Send Auth Token to the Front End
authToken to the front end. The front end will run Instant Link handling. You will see the following page.
Fail Possession Check
correlationIdthat is tied to this flow.success=falsephoneNumberthat was initially passed.
success=false in the /unify-status response.Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Send Auth Token to the Front End
authToken to the front end. The front end will fail Mobile Auth.Verify Mobile Number
correlationIdthat is tied to this flow.success=falsephoneNumberthat was initially passed.
Prompt Customer
Initiate Start Request
success=pending because possession still needs to be performed.Verify Mobile Number
correlationIdthat is tied to this flow.success=possession_requiredsince Prove is not performing the possession check.phoneNumberthat was initially passed.
Perform Your Own Possession Check
Bind Prove Key
{
"code": 8000,
"message": "error at prove, try again later"
}
success=false at various points.- Fail Validate (Mobile Flow)
Send Auth Token to the Front End

{
"phoneNumber": "2001004017",
"success": "false"
}

