Sandbox Credentials

Sandbox credentials can only be submitted on sandbox widgets/links. You can check your widget/link type by heading over to https://app.usecanopy.com/dashboard/customize and checking if the top right corner looks like the image below:

📘

Don't have a sandbox widget/link?

Head over to https://app.usecanopy.com/dashboard/customize, create a new widget by clicking "Get another link". Then send an email to [email protected] with the subject "Covert widget to sandbox" and include your newly created widget's url in the body.

Once you have found a sandbox widget/link you can submit the credentials below to test various cases:

📘

Do you need different test cases?

The sandbox credentials provided by Canopy Connect are meant to provide sample test cases that you can experiment with and write automated tests against. If you require more unique or realistic test cases, please create your own mocks of the JSON responses.

UsernamePasswordDescription
user_goodpass_goodSFA with auto and home policies.
user_mfapass_goodMFA (With options)

- Submit 000000 as the MFA code to hit the bad MFA code flow
- Submit 000001 as the MFA code to hit the login error message flow
- All other codes are considered good
user_optionless_mfapass_goodMFA (Without options)

- Submit 000000 as the MFA code to hit the bad MFA code flow

- Submit 000001 as the MFA code to hit the login error message flow

- All other codes are considered good
user_good_commercialpass_goodSFA with commercial policies.
user_good_floodpass_goodSFA with flood and home policies.
user_adamspass_goodSFA with realistic flood and home policies. Static data that matches PDF dec pages.
user_lockedpass_goodWill result in NOT_AUTHENTICATED with a login_error_message set as an example locked error message.
user_unactivatedpass_goodWill result in NOT_AUTHENTICATED with a login_error_message set as an example unactivated error message.
user_good_expensivepass_goodSFA and has dwelling coverage premiums that are 2.45x more than user_good.
user_good_underinsuredpass_goodSFA & has a higher home Coverage A limit.
user_good_homepass_goodSFA with home policy only.
user_good_autopass_goodSFA with auto policy only.
user_good_partial_autopass_goodSFA with auto and home policies. The auto policy is partial and missing VehicleCoverages.
user_good_landlordpass_goodSFA with landlord policy
user_good_no_policiespass_goodSFA with no policies or policy-related data. Will still return profile-related data.
user_provider_errorWill result in PROVIDER_ERROR status which can be detected using the ERROR webhook
user_internal_errorWill result in INTERNAL_ERROR status which can be detected using the ERROR webhook
user_good_completepass_goodSFA with many different combinations of policies, vehicles, dwellings, coverages, and endorsements.
user_good_transportationpass_goodSFA with commercial auto and commercial inland marine policies.
ALL OTHER USERNAMESALL OTHER PASSWORDSWill result in bad credentials.