Descope
Descope is a drag-and-drop CIAM platform that lets developers build authentication and identity flows visually, without code. The Descope Incode Connector adds biometric identity verification as a native step inside any Descope flow — useful for sign-up, step-up authentication on high-risk events, or identity verification during account recovery.
The connector is published and maintained by Descope. It is available out-of-the-box in the Descope console connector library.
Use cases
- Identity verification at customer sign-up
- Step-up verification for high-risk transactions or session events
- Identity confirmation during account recovery or password reset
- Compliance-driven IDV as part of a broader Descope authentication flow
How it works
When a user reaches an Incode / Verify step in a Descope flow, Descope redirects the user to Incode to complete the verification experience configured in your Incode Flow. After the user finishes, Incode redirects them back to the Descope flow and the connector response populates fields that Descope's flow builder can evaluate — including overall status and score.
You use a condition step immediately after the connector to branch the flow based on the verification result. For example, continue to sign-up completion if verification succeeded, or route the user to manual review or reject if it failed.
Output fields available to downstream flow steps include:
connectors.incode_verify.statusconnectors.incode_verify.data.statusconnectors.incode_verify.data.score.overall.status
Prerequisites
- An active Descope account with access to the Descope console
- An Incode account with API access
- An Incode API Key
- An Incode Flow ID configured for your verification use case
Set up Guide
The full setup is documented in Descope's official documentation at https://docs.descope.com/connectors/connector-configuration-guides/kyc/incode.
The high-level steps are:
Step 1: Configure the Incode connector in Descope
- In the Descope console, open the Connectors page.
- Select Incode from the list of available connectors.
- Enter the following values:
| Field | Value |
|---|---|
| Connector name | A display name for this connector (e.g. Incode IDV Signup) |
| Connector description | Optional description of the connector's purpose |
| API Key | Your Incode production API Key |
| API URL | The base URL of the Incode API |
| Flow ID | The Incode Flow ID to run when this connector is invoked |
- Click Test to validate the configuration.
- Click Create to save.
Step 2: Add the Incode connector to a Descope flow
- In the Descope console, open the Flows page.
- Select an existing flow or create a new one.
- Click the blue plus icon inside the flow builder and select Connector.
- Choose your configured Incode connector.
Step 3: Add a condition step to handle the result
Immediately after the Incode connector, add a Condition step. Use one of the connector output keys (for example
connectors.incode_verify.data.score.overall.status) to branch the flow based on whether verification succeeded, failed, or requires review.
Official Descope documentation
For detailed screenshots, flow examples, and troubleshooting, see Descope's connector configuration guide: https://docs.descope.com/connectors/connector-configuration-guides/kyc/incode.
Updated about 1 hour ago
