Demo Companies
For each market there is a demo company which allows you to test the full data collection flow like it would be a real company without having to authenticate. This means that you can start a collection, check the status and get data exactly the same way as you would for a regular company, only difference being that it will not trigger an end-user authentication. There are a set number of usernames which will do specific things, usernames that are not used in this list will return insurances.
Demo Usernames
France ('fr-demo')
| Username | Effect |
|---|---|
errorFailedStart@test.com | Fails directly at start |
errortimeoutLogin@test.com | Login timeout |
errorUserInput@test.com | Returns USER INPUT |
contactForm@test.com | Returns CONTACT_FORM (same pattern as errorUserInput@test.com) |
errorThirdParty@test.com | Returns THIRD_PARTY_ERROR |
errorWaitingForAuthentication@test.com | Returns WAITING FOR AUTHENTICATION |
errorIncorrectCredentials@test.com | Returns INCORRECT CREDENTIALS |
accountTemporarilyLocked@test.com | Returns ACCOUNT_TEMPORARILY_LOCKED |
errorAuthenticationConflict@test.com | Returns AUTHENTICATION_CONFLICT |
errorCompletedPartial@test.com | Returns FAILED with partial data (only first insurance) |
successEmptyInsurance@test.com | Returns COMPLETED_EMPTY after login |
successMultipleInsurances@test.com | Returns COMPLETED with multiple insurance policies |
successRentalHomeInsurances@test.com | Returns COMPLETED with rental home insurance (rental residence, owner status) |
successTwoFactor@test.com | Triggers 2FA flow requiring OTP code input |
successTwoFactorWith2FAPhoneNumner@test.com | Triggers 2FA flow requiring phone number input (note: typo "Numner" in code) |
carThirdPartyPlus@test.com | Returns car insurance with THIRD_PARTY_PLUS coverage, deductibles, and add-ons |
addonsdeductiblesandlimits@test.com | Returns car insurance with all deductibles and add-ons |
deductiblesWithfreeTextFormula@test.com | Returns car insurance with free-text formula deductibles |
noCoverage@test.com | Returns car insurance without coverage information |
collectionItems | Simulates collection items workflow (async item creation and completion) |
visual-test | Returns static visual test insurances (contains pattern) |
cat | Adds cat insurance to the list (contains pattern) |
dog | Adds dog insurance to the list (contains pattern) |
home | Returns only home insurance (exact match) |
nopremium | Returns condo and villa insurances without premium information (case-insensitive contains) |
2faQrCode | Triggers QR code 2FA flow with dynamic QR codes (case-insensitive pattern) |
2FAOptions | Triggers 2FA method selection (email/SMS/app options) (case-insensitive pattern) |
2FAApp | Triggers app-based 2FA (no response required) (case-insensitive pattern) |
2FAPhone | Triggers phone-based 2FA requiring SMS code (case-insensitive pattern) |
2FAemail | Triggers email-based 2FA requiring email code (case-insensitive pattern) |
2FAsms | Triggers SMS-based 2FA requiring SMS code (case-insensitive pattern) |
successMultiplePensions@test.com | Returns COMPLETED with multiple pension types (default if no username provided) |
successMultiplePEA@test.com | Returns COMPLETED with multiple PEA accounts |
successBasicPEA@test.com | Returns COMPLETED with basic PEA accounts |
successHighValuePEA@test.com | Returns COMPLETED with high-value PEA account |
successEmptyPEA@test.com | Returns COMPLETED with empty PEA account |
successPEAWithLosses@test.com | Returns COMPLETED with PEA account showing losses |
perin | Returns PERIN pension (contains pattern) |
perob | Returns PEROB pension (contains pattern) |
perec | Returns PERECO pension (contains pattern) |
perp | Returns PERP pension (contains pattern) |
article83 | Returns ARTICLE83 pension (contains pattern) |
pea | Adds basic PEA to wealth accounts (case-insensitive contains) |
cto | Adds CTO to wealth accounts (case-insensitive contains) |
holdings | Returns all pensions with holdings (only with USERNAME_AND_PASSWORD login method, contains pattern) |
life insurance or assurance vie | Returns life insurance (case-insensitive pattern matching) |
incorrectCredentials | Returns INCORRECT_CREDENTIALS (case-insensitive pattern, used in wealth collection) |
customerEnrollment | Returns CUSTOMER_ENROLLMENT_REQUIRED (case-insensitive pattern, used in wealth collection) |
contactForm | Returns CONTACT_FORM (case-insensitive pattern, used in wealth collection) |
France ('fr-demo-info-retraite')
| Username | Effect |
|---|---|
1000000000000 | PERIN — monetary value — holdingCompany contact: phone+email |
1000000000001 | PERP — monetary value — holdingCompany contact: phone+email |
1000000000002 | PREFON — monetary value — holdingCompany contact: phone+email |
1000000000003 | PEROB — monetary value — holdingCompany contact: phone+email |
1000000000004 | PERECO — monetary value — holdingCompany contact: phone+email |
1000000000005 | ARTICLE83 — monetary value — holdingCompany contact: phone+email |
1000000000006 | ARTICLE83 — points-based (currentValueFormula) — holdingCompany contact: none |
1000000000007 | PREFON — points-based (currentValueFormula) — holdingCompany contact: email only |
1000000000008 | PERIN — monetary value — holdingCompany contact: phone only |
1000000000009 | PEROB — monetary value — holdingCompany contact: none |
1000000000010 | ARTICLE83 — monetary value — holdingCompany contact: phone+email |
2111111111112 | THIRD_PARTY_ERROR — simulate upstream outage |
2211111111112 | CONTACT_FORM — user action required post-login |
2211111111122 | CUSTOMER_ENROLLMENT_REQUIRED — enrollment/sign-up required |
2221111111112 | INCORRECT_CREDENTIALS — invalid username/password |
2221111111113 | ACCOUNT_TEMPORARILY_LOCKED — account lock scenario |
0000000000001 | Success — returns a PERECO pension payload directly |
Notes:
- "points-based" means
currentValueis omitted andcurrentValueFormulais populated. - "monetary value" means
currentValueis populated andcurrentValueFormulais undefined. - Many username patterns are case-insensitive regex matches (e.g.,
2FAApp,pea,cto). - Some patterns match if the username contains the substring (e.g.,
perin,cat,dog). - The
holdingspattern only works withUSERNAME_AND_PASSWORDlogin method. - When no specific wealth username matches, defaults to returning all pensions, high-value PEA, and CTO.
- The
successMultiplePensions@test.comis the default username if none is provided in wealth collection.
PDF Upload
PDF upload is supported. Upload any PDF file and select line of business.
The returned result does not depend on the content of the uploaded PDF file,
instead it depends on the selected line of business.
Uploading at least one PDF using the Vehicle line of business will result in status FAILED PDF PARSE.
Only uploading using the Home line of business will result in one returned home insurance for each uploaded PDF.