Table of Contents

Class WebhookDataEnrichment

Namespace
SEBT.Portal.Api.Models.IdProofing
Assembly
SEBT.Portal.Api.dll

A single enrichment result from the Socure evaluation pipeline. Each enrichment has a different response shape — parsed via System.Text.Json.JsonElement.

public class WebhookDataEnrichment
Inheritance
object
WebhookDataEnrichment

Properties

EnrichmentName

Name of the enrichment (e.g., "SocureDocRequest").

[JsonPropertyName("enrichment_name")]
public string? EnrichmentName { get; set; }

Property Value

string

EnrichmentProvider

Provider of the enrichment (e.g., "SocureDocRequest", "Socure").

[JsonPropertyName("enrichment_provider")]
public string? EnrichmentProvider { get; set; }

Property Value

string

Response

Enrichment-specific response data. Shape varies by provider.

[JsonPropertyName("response")]
public JsonElement? Response { get; set; }

Property Value

JsonElement?

StatusCode

HTTP status code from the enrichment provider.

[JsonPropertyName("status_code")]
public int StatusCode { get; set; }

Property Value

int