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.status
  • connectors.incode_verify.data.status
  • connectors.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

  1. In the Descope console, open the Connectors page.
  2. Select Incode from the list of available connectors.
  3. Enter the following values:
FieldValue
Connector nameA display name for this connector (e.g. Incode IDV Signup)
Connector descriptionOptional description of the connector's purpose
API KeyYour Incode production API Key
API URLThe base URL of the Incode API
Flow IDThe Incode Flow ID to run when this connector is invoked
  1. Click Test to validate the configuration.
  2. Click Create to save.

Step 2: Add the Incode connector to a Descope flow

  1. In the Descope console, open the Flows page.
  2. Select an existing flow or create a new one.
  3. Click the blue plus icon inside the flow builder and select Connector.
  4. 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.