Operate

Webhooks

The plane can notify your systems when runs change — with dead-letter visibility when delivery fails.

What it is

Configured HTTP callbacks for run lifecycle (and related) events. Failed deliveries land in a dead-letter view in Admin so ops is not guessing from runner logs.

Why it is here

Product UIs and automations need push, not only poll. Keeping delivery on the plane means one audit trail and one retry story.

How to implement

  1. Configure webhook endpoints in plane config (see deployment / configuration docs).
  2. Expose an HTTPS receiver that acknowledges quickly (2xx).
  3. Watch Admin → Webhooks / dead-letters for failures.
  4. Fix the receiver or auth, then replay/retry per ops runbook.

In the product

Admin → Webhooks — dead letters / delivery
Runkite Admin Webhooks

What to expect

Reference: docs/admin.md · docs/configuration.md · Ops