Skip to main content

Webhooks

Webhooks are the core way Seiri receives and monitors events. Each webhook can track all events of a specific type.


Webhook Types

Seiri supports three types of webhooks:

1. Immediate Webhooks

  • Trigger as soon as an event occurs.
  • Use cases:
    • Real-time notifications
    • Event-driven workflows
  • Events are logged immediately under the webhook’s Events tab.

2. Scheduled Webhooks

  • Trigger at specific times or dates.
  • Use cases:
    • Daily reports
    • Hourly batch processes
  • The webhook executes at the scheduled time, and events are recorded under the same webhook.

3. Periodic Webhooks

  • Trigger repeatedly at a fixed interval (e.g., every 5 minutes, every hour).
  • Use cases:
    • Heartbeats
    • System health checks
  • Each execution is logged as an event for observability.

Events Overview

  • All events for a webhook are grouped under that webhook.
  • Events include:
    • Success / failure status
    • Timestamp
    • Payload details
    • Retry attempts (if any)
  • Click an event to inspect headers, payload, and delivery status.

Tip: Immediate webhooks are ideal for critical real-time workflows, while scheduled or periodic webhooks are better for monitoring recurring tasks or batch processes.