Implementation Guide
Construct a Qwist Link URL, distribute it to your users, and access the resulting artifacts in the Qwist Console. No backend integration required.
No backend integration required. Qwist Link is a static URL - you construct it once per user and send it to them directly.
No token exchange, no callback URLUnlike other nrich products, Qwist Link does not require a server-side API call to create a flow. There is no authorization code exchange and no redirect callback to your server. Results are accessed via the Qwist Console.
Sign up to the Qwist Console and create an application
Construct and distribute your Qwist Link
Access results in the Qwist Console
1. Sign up and create an application
Sign up to the Qwist Console and create an application. Each application is issued a client_id - this is the only credential you need to construct a Qwist Link.
To enable additional reports (income-report, risk-report, user-insights) for your application, contact our support team. accounts and transactions are always produced and require no additional configuration.
2. Construct and distribute the link
A Qwist Link is a URL you build by filling in the parameters below - no server-side logic required.
Production:
https://regshield.qwist.cloud/link?client_id={CLIENT_ID}&user_id=USER_ID&language={LANGUAGE}&reporting_period={MONTHS}
Sandbox:
https://api.finx-s.qwist.cloud/link?client_id={CLIENT_ID}&user_id=USER_ID&language={LANGUAGE}&reporting_period={MONTHS}
Example:
https://regshield.qwist.cloud/link?client_id=f2e46016-bde5-462b-b4a3-...&user_id=customer_12345&language=de&reporting_period=12
Parameters
| Parameter | Required | Default | Description |
|---|---|---|---|
client_id | Yes | - | Your Qwist application identifier, found in the Console. |
user_id | Yes | - | A stable identifier you choose for this user. Used to find their artifacts in the Console. |
language | No | en | Widget UI language. Supported: de, en, es, fr, ar. |
reporting_period | No | 12 | Months of transaction history to include in generated reports. |
Choosing auser_idUse a stable identifier from your own system - your internal customer ID or email address. This is how you will identify which artifacts belong to which user in the Console. If the same user completes the flow twice with the same
user_id, their new artifacts are grouped under the same entry.
Distributing the link
Once constructed, send the link to the user through any channel:
- As a button or hyperlink on a webpage
- In a transactional or marketing email
- In an SMS or messenger message
- Via a customer portal or chatbot
When the user opens the link, the nrich Widget guides them through bank selection and authentication. After the flow completes, artifacts are generated and become available in the Console.
If the user abandons the flowIf a user closes the Widget before completing authentication, no artifacts are generated and they will not appear in the Console. You can re-send the same link at any time. The
user_idremains consistent, so any subsequent completion will appear under the same user entry.
3. Access results in the Console
Once a user completes the flow, their artifacts are available in the Qwist Console.
- Log in to the Qwist Console.
- Open the Qwist Link results section.
- Find the user by the
user_idyou used when constructing the link. - Open their details page to see all generated artifacts.
- Download each artifact as JSON.
The artifacts shown reflect your application's configuration. accounts and transactions are always present. Reports appear if they were enabled during onboarding.
Programmatic access to Qwist Link artifacts is on the roadmapResults are currently only available through the Console. API-based access to Qwist Link artifacts is planned - get in touch if this is on your critical path.
