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.