Skip to main content

useWebhookTimeseries

The useWebhookTimeseries hook returns time-bucketed webhook analytics.

Parameters

options.start_date
string
ISO start date.
options.end_date
string
ISO end date.
options.interval
string
Time bucket interval.
options.endpoint_id
string
Optional endpoint filter.

Return Value

timeseries
WebhookTimeseriesResponse['data']
Timeseries points.
interval
string
Applied interval.
loading
boolean
Whether request is in progress.
error
unknown
Error from latest request.
refetch
() => void
Revalidate timeseries.

Example

import { useWebhookTimeseries } from "@wacht/react-router";

function TimeseriesChart() {
  const { timeseries, interval } = useWebhookTimeseries({ interval: "day" });
  return <div>{interval}: {timeseries.length} points</div>;
}