When you interact with the Sandbox environment, use test users to simulate different behaviors. Simulate the possession checks using the client-side SDK.
The testing environment doesn’t send text messages or validate real customer information.
If the system returns an unexpected code, reference the Error and Status Codes page.
sandbox test users can only be used with project credentials. Attempting to use these test users with different project credentials will result in an unauthorized access error.

Test users list

Short-term test user

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.
Phone NumberFirst NameLast NameAddressCityStateZipDate of BirthSocial Security NumberEmail
2001004000MartinaGoodram28965 Homewood PlazaLittle RockAR722047/26/1995490959347mgoodram0@nasa.gov
After initial short-term testing, implement the client-side SDK and use the remaining test users to test your implementation.

Prove Identity test users

Use the following list of test users to test Prove Identity. For expected behavior per step, review Testing Steps.
Phone NumberFirst NameLast NameAddressCityStateZipDate of BirthSocial Security NumberEmail
2001004009BenjiHarper27 Financial PlaceBakersfieldCA93301-242509/02/1994565252770bharperd@superstars.com
2001001698EnidWildt861 Karstens CircleWashingtonDC204096/18/1996212285822ewildtp@eepurl.com
2001001699CarneyReinisch582 Coleman PointSan AntonioTX782303/3/2000166521601creinischq@php.net

Mobile Auth test users

Use the following list of test users to test Identity with the Mobile Auth add-on. For expected behavior per step, review Testing Steps.
Phone NumberFirst NameLast NameAddressCityStateZipDate of BirthSSNEmail
5551111111LenaLansberry663 Stephen DriveGrand RapidsMI495183/4/1999657766672llansberryk@nbcnews.com
5552222222AxeSummersett1823 School ParkPhoenixAZ850259/24/1963670752404asummersettl@boston.com

Know Your Customer test users

Use the following test users to test the Know Your Customer (KYC) and Customer Identification Program (CIP) feature. This applies if you purchased the KYC add-on. For expected behavior per step, review the Testing Steps. When implementing the KYC add-on, pass in first name, last name, date of birth (DOB), and social security number (SSN) or address. This ensures you receive back the KYC and CIP fields in the /complete response.
Phone NumberFirst NameLast NameAddressCityStateZipDate of BirthSocial Security NumberEmail
2001004008MaeganBertl003 Reinke AvenueOmahaNE681241/11/1998217174600mbertl8@google.com.br
2001004005CarrieWilding8 Helena StreetMilwaukeeWI532348/15/1990657220663cwilding5@prweb.com
2001004007NoraRiddich160 Daystar AvenuePhiladelphiaPA1909308/24/2000760591291nriddich7@sina.com.cn

Testing steps

Now that you’ve done client-side, server-side, and CX implementation, follow the step-by-step instructions to test each test user and ensure your implementation follows expected behavior.
Follow the steps below to test the Prove Identity flow with Benji Harper. This user will pass the Identity flow.
1

Prompt Customer

Start the onboarding flow on the initial screen and enter the phone number for Benji Harper.
2

Initiate Start Request

Your front end will send this data to the back end. Your back end will then send the phone number and flow type to the /start endpoint. The response will provide an auth token, correlation ID, and the next endpoint to call.
The final target URL must be sent if performing a desktop flow.
3

Send Auth Token to the Front End

Your back end will send the authToken to the front end SDK to do the possession handling.
The front end will run OTP handling. Use 1234 to simulate a successful OTP.
4

Verify Mobile Number

Once the front end finishes the possession check, the back end calls the /validate endpoint with the correlation ID to authenticate the trustworthiness of the phone number. The response provides:
  • success=true
  • phoneNumber that was initially passed.
  • /v3/complete as the next endpoint to call.
5

Prompt Consumer to Input PII

Enter the PII for Benji Harper in the form.
6

Review PII

Confirm the PII in the form. The back end will then call the /complete endpoint with the correlation ID and you will have a successful flow.
If you receive 400 or 500 response errors when running these test scenarios, refer to the Error and Status Codes page. If you still have issues, send your correlationId from a failing request. Use either the Support button in the Portal or contact your account representative.
Production AccessFor Production access, contact your sales representative.