---
title: Socure ID+ node
description: The Socure ID+ node uses Socure's ID+ API to verify the user attributes collected by the Socure DeviceId Collector node. It returns a decision for the verification process.
component: auth-node-ref
version: latest
page_id: auth-node-ref:cloud:socure-id
canonical_url: https://docs.pingidentity.com/auth-node-ref/latest/cloud/socure-id.html
section_ids:
  example: Example
  availability: Availability
  inputs: Inputs
  dependencies: Dependencies
  configuration: Configuration
  outputs: Outputs
  outcomes: Outcomes
  errors: Errors
---

# Socure ID+ node

The Socure ID+ node uses Socure's ID+ API to verify the user attributes collected by the [Socure DeviceId Collector node](socure-deviceid-collector.html). It returns a decision for the verification process.

## Example

[Example Socure ID+ and Predictive DocV journey](socure.html#socure-example)

## Availability

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

## Inputs

The node reads the user profile attributes from shared state, including the device identifier.

## Dependencies

You must have a Socure admin account with access to developer APIs.

The node requires an ref:ROOT:attribute-collector.adoc\[] earlier in the journey to collect the profile attributes for verifying against the document attributes.

Optionally, place a [Socure DeviceId Collector node](socure-deviceid-collector.html) before this node to collect the device identifier.

## Configuration

| Property           | Usage                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| SocureApi Endpoint | The Socure ID+ API endpoint is a web service that provides access to Socure's identity verification and fraud prevention solutions. For example, `https://service.socure.com/api/3.0/EmailAuthScore`.                                                                                                                                                                                                                                           |
| Socure Api Key     | The unique identifier used to access the Socure ID+ API.[Get your ID+ key](socure.html#socure-sdk-key) from the Socure admin portal.                                                                                                                                                                                                                                                                                                            |
| Modules            | The list of modules to be used for identity verification.Socure ID+ modules represent the different data sources that verify identities. The default modules are `emailrisk`, `phonerisk`, `fraud`, `addressrisk`, `synthetic`, `decision`, `kyc`.Your list must include `emailrisk` and `decision` at a minimum.Learn more about [ID+ Modules](https://developer.socure.com/docs/idplus/modules/modules-overview) in the Socure documentation. |
| Attributes         | Maps user profile attributes to corresponding Socure ID+ API JSON keys. The map defines the attributes required by the Socure modules for verifying the user identity.- Key

  The JSON key used by the ID+ API. For example, `firstName`.

- Value

  The corresponding identity store attribute. For example, `givenName`.                                                                                                                    |

## Outputs

The node stores the ID+ decision in shared state.

The node also records if required information is missing.

If an error occurs, the exception and the stacktrace are added to shared state.

## Outcomes

The node outcomes are determined by the response from the call to the Socure ID+ API. The API uses logic defined in the Decision module to provide recommendations for the identity verification.

* `Reject`

  The end user is rejected due to the presence of specific reason codes or scores.

* `Refer`

  Refer the end user to the Predictive DocV module for verification using government-issued identity documents. The [Socure Predictive DocV node](socure-predictive-docv.html) provides access to this module.

* `Resubmit`

  Resubmit the end user's PII with a residential address.

* `Review`

  Perform a manual review of the end user's PII to verify their identity.

* `Accept`

  The end user is verified and accepted.

* `Error`

  An error occurred during the verification process.

## Errors

If an error occurs, the node logs it with the prefix `[SocureIdPlus Node][Marketplace].`
