---
title: NuData Captcha node
description: "Displays a NuData captcha in the journey and collects the user's response for verification by the NuData risk-assessment service"
component: auth-node-ref
version: latest
page_id: auth-node-ref:cloud:nudata-captcha
canonical_url: https://docs.pingidentity.com/auth-node-ref/latest/cloud/nudata-captcha.html
llms_txt: https://docs.pingidentity.com/auth-node-ref/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
revdate: 2026-10-14T11:08:17Z
keywords: ["Nodes &amp; Trees", "Journeys", "Authentication"]
section_ids:
  example: Example
  availability: Availability
  inputs: Inputs
  dependencies: Dependencies
  configuration: Configuration
  outputs: Outputs
  callbacks: Callbacks
  outcomes: Outcomes
  errors: Errors
---

# NuData Captcha node

The NuData Captcha node displays a NuData captcha and collects the user's response for verification by the NuData risk-assessment service.

## Example

The following example shows how to use the NuData Captcha node to challenge sign-on attempts that return a medium risk score:

![Journey using the NuData nodes](nudata-nodes-journey.png)

* The [NuData Score node](nudata-score.html) returns the risk level for the sign-on attempt.

* A `Yellow` score outcome routes the journey to the NuData Captcha node.

* The NuData Captcha node displays a captcha and collects the user's response.

* The collected response is sent to NuData for verification before the journey continues.

* A `Next` outcome routes to the [NuData Update node](nudata-update.html), which reports the placement outcome to NuData.

* An `Error` outcome routes to the [Failure node](../failure.html).

## Availability

| Product                                        | Available? |
| ---------------------------------------------- | ---------- |
| PingOne Advanced Identity Cloud                | Yes        |
| PingAM (self-managed)                          | Yes (1)    |
| Ping Advanced Identity Software (self-managed) | Yes (1)    |

(1) For self-managed products, download the node from the [Ping Identity Marketplace](https://marketplace.pingone.com/item/nudata-tree-nodes).

## Inputs

This node reads the following from the shared state:

* `nuDataScoreResponse`: the response from the NuData Score API.

## Dependencies

The node requires a NuData account with access to the NuData SDK.

The NuData SDK Base URL, NuData Client ID, and related configuration come from that account.

## Configuration

| Property            | Usage                                                                                                                      |
| ------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| NuData SDK Base URL | The URL from which the page loads the NuData SDK script.Get this value from NuData.                                        |
| NuData Client ID    | The client identifier that NuData issued for your account.The SDK uses it to attribute the captcha widget to your account. |
| NuData SDK Version  | The version of the NuData SDK that the node loads.                                                                         |

## Outputs

This node writes the following to the shared state:

* `nudataCaptchaInfo`: the NuData captcha information.

## Callbacks

This node doesn't send any callbacks.

## Outcomes

The node has the following outcomes:

* `Next`

  The user completed the captcha and the response was added to the shared state for verification by NuData.

* `Error`

  An error occurred while initializing the NuData SDK.

## Errors

This node doesn't log any error or warning messages of its own.
