---
title: NuData Score node
description: Submits collected behavioral data to the NuData risk-assessment service and returns the risk level and risk-related details for the event
component: auth-node-ref
version: latest
page_id: auth-node-ref:cloud:nudata-score
canonical_url: https://docs.pingidentity.com/auth-node-ref/latest/cloud/nudata-score.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 Score node

The NuData Score node submits the collected behavioral data to the NuData risk-assessment service and returns the risk level and other risk-related details for the event.

## Example

The following example shows how to use the NuData Score node to assess the risk of a sign-on attempt and route the journey based on the returned risk level:

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

* The [Page node](../page.html) presents the sign-on fields and loads the NuData widget:

  * The [Platform Username node](../platform-username.html) collects the username and stores it in the shared state.

  * The [Platform Password node](../platform-password.html) collects the password and stores it in the shared state.

  * The [NuData Initialize node](nudata-initialize.html) loads the NuData SDK and starts collecting behavioral data.

* The NuData Score node submits the collected behavioral data and returns the risk level.

  * A `Red` score outcome routes to the [NuData Trigger MFA node](nudata-trigger-mfa.html).

  * A `Yellow` score outcome routes to the [NuData Captcha node](nudata-captcha.html).

  * A `Green` score 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:

* `nuDataWidgetData`: the behavioral data collected by the [NuData Initialize node](nudata-initialize.html).

## Dependencies

The node requires a NuData account with API credentials.

The Client Name and Client Key properties come from that account.

## Configuration

| Property              | Usage                                                                                                                                                                                                                                     |
| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Client Name           | The client name that NuData issued for your account.The node sends it with the score request to authenticate against the NuData API.                                                                                                      |
| SDK Version           | The version of the NuData SDK that collected the behavioral data.                                                                                                                                                                         |
| Client Key            | The client key that NuData issued for your account.The node uses it to authenticate the score request against the NuData API.                                                                                                             |
| Placement Name        | The name that identifies the specific widget placement in your NuData account.                                                                                                                                                            |
| Placement Type        | The category of journey in which the behavioral data was collected.                                                                                                                                                                       |
| Page Placement Number | The number that identifies the page on which the widget collected behavioral data, when a journey spans multiple pages.                                                                                                                   |
| Placement Outcome     | The outcome of the journey branch that contains the widget placement.Possible outcomes are: `Success`, `Account Does Not Exist`, `Invalid Password`, `Failure`, `None`.The node reports this value to NuData alongside the score request. |
| Report Segment        | Indicates the source of traffic.                                                                                                                                                                                                          |
| Placement Outcome     | The Placement Outcome of the branch in the Journey.                                                                                                                                                                                       |
| Captcha               | Indicates whether a NuData captcha is included in the journey.Enable it when the journey presents a [NuData Captcha node](nudata-captcha.html) after the score result.                                                                    |

## Outputs

This node writes the following to the shared state:

* `nuDataScoreResponse`: the NuData score and other risk analysis data.

## Callbacks

This node doesn't send any callbacks.

## Outcomes

The node has the following outcomes:

* `Red`

  NuData returned the highest risk score.

* `Yellow`

  NuData returned a medium risk score.

* `Green`

  NuData returned the lowest risk score.

* `Error`

  An error occurred while retrieving the NuData score.

## Errors

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