Delivery History

Webhook delivery history log

SaaSTenant Admin

Overview

DeliveryHistory renders a table of webhook delivery records showing event type, status badge, HTTP status code, attempt count, and timestamp. Failed deliveries include a retry action link. The component handles loading and empty states gracefully.

Usage

import { DeliveryHistory } from "@leanicon/web-builder-library/saas";

<DeliveryHistory
  deliveries={[
    {
      id: "del_001",
      eventType: "user.created",
      status: "success",
      statusCode: 200,
      attemptCount: 1,
      createdAt: "2026-03-20T09:00:00Z",
    },
  ]}
  onRetry={(id) => console.log("retry", id)}
/>;

Variants

Default

Event TypeStatusStatus CodeAttemptsTimestampActions
user.createdsuccess2001Mar 20, 9:00 AM
payment.completedsuccess2011Mar 20, 8:45 AM
subscription.cancelledfailed5003Mar 20, 8:30 AM
invoice.createdpending-0Mar 20, 8:15 AM

Dark

Event TypeStatusStatus CodeAttemptsTimestampActions
user.createdsuccess2001Mar 20, 9:00 AM
subscription.cancelledfailed5003Mar 20, 8:30 AM

Loading

Empty

No delivery history yet.

Props

NameTypeDefaultRequiredDescription
deliveriesDeliveryHistoryEntry[]—Yes
onRetry(deliveryId: string) => void—Yes
isLoadingbooleanfalseNo