Class WebhookContext
- Namespace
- SESARWebHook.Core.Models
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
Headers
Additional headers from the request
public Dictionary<string, string> Headers { get; set; }
Property Value
Metadata
Custom metadata passed with the request
public Dictionary<string, object> Metadata { get; set; }
Property Value
RawPayload
The raw decrypted JSON payload (for debugging/logging)
public string RawPayload { get; set; }
Property Value
ReceivedAt
Timestamp when the webhook was received
public DateTime ReceivedAt { get; set; }
Property Value
RequestId
Unique identifier for this webhook request
public string RequestId { get; set; }
Property Value
SourceIp
Source IP address of the request
public string SourceIp { get; set; }
Property Value
TenantId
The tenant or client identifier (for multi-tenant scenarios)
public string TenantId { get; set; }