Table of Contents

Class WebhookContext

Context information for a webhook request

public class WebhookContext
Inheritance
WebhookContext
Inherited Members

Constructors

WebhookContext()

public WebhookContext()

Properties

ConnectorId

The connector ID configured for this request

public string ConnectorId { get; set; }

Property Value

string

Headers

Additional headers from the request

public Dictionary<string, string> Headers { get; set; }

Property Value

Dictionary<string, string>

Metadata

Custom metadata passed with the request

public Dictionary<string, object> Metadata { get; set; }

Property Value

Dictionary<string, object>

RawPayload

The raw decrypted JSON payload (for debugging/logging)

public string RawPayload { get; set; }

Property Value

string

ReceivedAt

Timestamp when the webhook was received

public DateTime ReceivedAt { get; set; }

Property Value

DateTime

RequestId

Unique identifier for this webhook request

public string RequestId { get; set; }

Property Value

string

SourceIp

Source IP address of the request

public string SourceIp { get; set; }

Property Value

string

TenantId

The tenant or client identifier (for multi-tenant scenarios)

public string TenantId { get; set; }

Property Value

string