Skip to main content

Webhook Endpoints

Each webhook has a unique endpoint ID and ping URLs on the ingest host.


Creating a webhook

When creating a webhook under Core → Webhooks, select a type:

  1. Periodic – expect a ping every fixed interval. Ideal for heartbeats.
  2. Cron – expect a ping on a cron schedule. Ideal for nightly jobs.
  3. On-Demand – no schedule; ping when an event happens.

Configuration steps

  1. Click + Create Webhook in the dashboard.
  2. Enter:
    • Name
    • Webhook type (Periodic, Cron, or On-Demand)
    • Interval or cron expression (if applicable)
    • Notification channel(s)
  3. Save, then copy the endpoint URL from the ENDPOINT column.
Create webhook
Create a Periodic, Cron, or On-Demand webhook

Ping URL format

https://ping.seiri.app/webhook/<endpoint-id>
https://ping.seiri.app/webhook/<endpoint-id>/success
https://ping.seiri.app/webhook/<endpoint-id>/fail

<endpoint-id> is org-slug:webhook-ref (shown in the ENDPOINT column).

Dashboard / sign-in stays on https://cloud.seiri.app. Heartbeats always use ping.seiri.app.


Webhook list

Shows all webhooks with:

  • Name and status
  • Type (Periodic / Cron / On-Demand)
  • Endpoint ID (copy button)
  • Last seen / next expected
Webhooks listing
ENDPOINT column — copy the ping URL; open stats for history

Tip: Use descriptive names and the correct type so missed-run alerts match reality.