Sandbox Profiles
Test the returning user experience and Layer against realistic, dynamic Sandbox profiles
Overview
Both the Returning User Experience and the Layer product are based on profiles. Profiles are uniquely identified by phone number and correspond to an end user who has connected accounts to Plaid before and has opted in to saving their information.
For testing profile-based products in Sandbox, Plaid provides a set of phone numbers that correspond to specific hard-coded user states; these are listed in Hard-coded profiles for Layer and Legacy seeded phone numbers for the returning user experience. However, these profiles cannot be modified in any way, and institutions cannot be saved to them. For this reason, Plaid also offers flexible, modifiable profiles that act like real-world profiles. These are known as Sandbox Profiles.
Sandbox profiles can be associated with any Sandbox test user. You may map them to Plaid's pre-populated, hard-coded Sandbox users or to custom Sandbox users.
Profiles are managed in the Sandbox Studio profiles tab.

Using a profile
You can either enter the phone number corresponding to the profile in the Sandbox Link flow, or from the Sandbox Studio profiles tab, select the profile you want to use, and click launch Link.
All profiles use the two-factor code 123456.

Adding an institution attaches it to the profile, so it is present the next time that phone number is used. Items created this way behave like any other Sandbox Item and can be used with the API explorer or with your own API calls.
Starter profiles
Starter profiles are Plaid-defined profiles that begin with a set of connected accounts and realistic identity data. These profiles are extensible: you can connect more institutions to them and reset them back to their default data at any time.
Starter profiles are pre-populated for the phone numbers 415-555-0131 through 415-555-0138.
| Phone number | Profile | Identity | Starting institutions | Products |
|---|---|---|---|---|
415-555-0131 | College Student | Alberta Johnson | Tartan Bank | Auth, Transactions, Identity, Assets |
415-555-0132 | Small Business Owner | Betsy Ross | First Gingham Credit Union, Tartan Bank | Auth, Transactions, Identity, Assets |
415-555-0133 | Retiree | Paul Revere | First Platypus Bank, First Gingham Credit Union | Auth, Transactions, Identity, Investments, Assets |
415-555-0134 | Risk Review | Jordan Lee | Tartan Bank | Auth, Transactions, Identity, Assets |
415-555-0135 | Affluent Investor | Benjamin Franklin | First Platypus Bank, Tartan Bank | Auth, Transactions, Identity, Investments, Income, Assets |
415-555-0136 | Default Returning User | Alberta Bobbeth Charleson | Tartan Bank, First Gingham Credit Union | Auth, Transactions, Identity |
415-555-0137 | Trusted Multi-item | Alberta Bobbeth Charleson | Tattersall FCU, Tartan Bank, First Gingham Credit Union | Auth, Transactions, Identity |
415-555-0138 | OAuth Multi-item | Alberta Bobbeth Charleson | Tattersall FCU, Tartan Bank, First Gingham Credit Union, Platypus OAuth Bank | Auth, Transactions, Identity |
Note that 415-555-0137 and 415-555-0138 are intended for testing the saved-account picker; use one of the other starter profiles for Layer testing.
To restore a starter profile to its default data, use the reset button (the curved left-facing arrow icon) in the Dashboard.
Custom profiles
Any valid US phone number that is not reserved by a starter profile creates a custom profile the first time it is used in Link. A custom profile starts empty and holds whatever institutions you connect to it.
Use a custom profile when you want a returning user built entirely from your own custom test data.
Custom profiles can be deleted via the Dashboard.
