Smart Attributes - Advanced Custom Data Support in ID Dataweb Workflows

Overview

Smart Attributes extend the capability of our identity verification and authentication platform by allowing organizations to define and use custom attributes in their workflows. These attributes can be collected from end users or prefilled by backend systems and used to inform real-time policy decisions, customize user experiences, and support detailed reporting.

Key Capabilities

With Smart Attributes, IDW integrators can:

  • Define custom input fields beyond standard PII (e.g., employee level, department, access code).
  • Collect or prefill data through multiple channels (UI or API).
  • Use custom attributes in policy engine decisions (e.g., routing, access control).
  • (Coming soon) Leverage these attributes for reporting and analytics.

Supported UI Input Types

Smart Attributes currently support the following field types:

TypeDescription
Single Input – AlphanumericFree-text field for alphanumeric input
Single Input – NumericFree-text field limited to numbers
Single-Selection DropdownUser selects one option from a predefined list
Radio ButtonUser selects one option via radio buttons

How To Create Smart Attributes


  1. Define your attribute(s) and provide the configuration to your ID Dataweb account team.
  2. Once configured, attributes are visible under Verification Service Details → Attributes tab in the Admin Console.

📘

Note: You can configure Smart Attributes as required, optional, or visible (in UI), depending on your use case. However, attribute labels and translations cannot be modified through the Admin UI; these must be managed your Solutions Architect.


Usage Scenarios

Data Collection

Smart Attributes can be presented to end users through:

  • AXN UI (Gateway) screens
  • Admin UI prefill screens
  • Login Hint (must use JSON format)
  • API (e.g.,slverify endpoint)

Collected data is returned in:

  • ID token payload (user attributes section)
  • User Info endpoint
  • SLVerify response

Policy-Based Decisioning

Attributes can be referenced directly in the policy engine to drive outcomes based on custom criteria, such as:

  • Step-up authentication based on department or role
  • Conditional routing to verification methods
  • Denial of access based on business logic

Example Use Case: Attribute-Based Routing

If employeeLevel = “Contractor”, route to knowledge-based verification or biometric verification (KBA or BioGovID).
If employeeLevel = “FullTime”, use mobile verification (MobileMatch).

{
  "attributeType": "EmployeeLevel",
  "values": {
    "employeeType": "Fulltime"
  }
}

Integration Details

Integration PointSupported?Notes
Gateway UIAttribute appears during verification if enabled
API (SLVerify)Accepts and returns attribute data
Login HintMust be formatted as JSON
ID TokenAttribute returned under user attributes
Admin UI PrefillAttribute prefilled at runtime
ThemingAttribute value can be accessed in theme preview screen

Getting Started

To start using Smart Attributes:

  1. Identify the custom attributes needed for your workflow.
  2. Share the field definitions (type, label, options if applicable) with your ID Dataweb Solutions Architect.
  3. Once configured, integrate the attributes into your workflows using either the Gateway UI or APIs.
  4. Update policies to reference Smart Attributes for fine-grained decision-making.

Coming Soon

  • Analytics & Reporting Integration – Attribute data will soon be available in the reporting layer to help you track trends and optimize policy rules over time.