@model WebhookSyncApp.Models.DashboardViewModel @{ ViewData["Title"] = "Sync Dashboard"; }

Transparency Dashboard

Active User Configurations
@foreach(var user in Model.UserConfigs) { } @if(!Model.UserConfigs.Any()) { }
User ID / Email Subscription ID Expiration (UTC) Last Delta Link
@user.Email
@user.UserId
@user.SubscriptionId @(user.Expiration?.ToString("yyyy-MM-dd HH:mm:ss") ?? "N/A") @(string.IsNullOrEmpty(user.LastDeltaLink) ? "None" : user.LastDeltaLink)
No active users found.
Recent Webhook Logs (Last 50)
@foreach(var log in Model.WebhookLogs) { } @if(!Model.WebhookLogs.Any()) { }
Received At (UTC) Endpoint Type Raw Payload
@log.ReceivedAt.ToString("yyyy-MM-dd HH:mm:ss") @log.EndpointType
@log.RawPayload
No webhook hits recorded yet.