---
title: NuData Update node
description: Submits collected behavioral data and the final placement outcome to the NuData risk-assessment service
component: auth-node-ref
version: latest
page_id: auth-node-ref:cloud:nudata-update
canonical_url: https://docs.pingidentity.com/auth-node-ref/latest/cloud/nudata-update.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 Update node

The NuData Update node submits the collected behavioral data and the final placement outcome to the NuData risk-assessment service.

## Example

The following example shows how to use the NuData Update node to report the final placement outcome to NuData before the journey completes:

![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 `Green` score outcome routes the journey directly to the NuData Update node.

  * A `Red` score outcome routes through the [NuData Trigger MFA node](nudata-trigger-mfa.html), and its `Next` outcome routes to the NuData Update node.

  * A `Yellow` score outcome routes through the [NuData Captcha node](nudata-captcha.html), and its `Next` outcome routes to the NuData Update node.

* The NuData Update node submits the final placement and verification outcomes to NuData.

  * A `Next` outcome routes to the [Success node](../success.html).

  * 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 update request to authenticate against the NuData API.                                                                                   |
| 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 update 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.Select one of `Login`, `Forgot Username`, `Reset Password`, or `Change Password`.                                                                    |
| 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.The node reports this value to NuData as the result of the placement.                                                                              |
| Report Segment        | Indicates the source of traffic.                                                                                                                                                                                        |
| Placement Outcome     | The Placement Outcome of the branch in the Journey.                                                                                                                                                                     |
| Verification Action   | The outcome of the verification step in the journey branch, such as whether the user's credentials were valid.The node reports this value to NuData so that it can compare the verification result with its risk score. |

## Outputs

This node writes the following to the shared state:

* `nuDataUpdateResponse`: the NuData update response.

## Callbacks

This node doesn't send any callbacks.

## Outcomes

The node has the following outcomes:

* `Next`

  The NuData update was successful and the journey proceeds.

* `Error`

  An error occurred during the NuData update process.

## Errors

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