Pick webhook and tracer events by group, with common picks #48

Merged
jcoffey-dev merged 1 commits from feature/webhook-events into main 2026-09-28 22:12:14 +00:00
1 Commits
Author SHA1 Message Date
jcoffey-dev 61ab90da34 Pick webhook and tracer events by group, with common picks
ci / build (pull_request) Successful in 1m27s
ci / publish (pull_request) Skipped
Choosing events meant a flat multi-select over 649 event types. Every
form field that takes a set of EventType (webhooks, tracers) now gets a
picker:

- the events grouped by category, named in words (Sign-in, Outgoing
  delivery, Security…), each group with a switch for all of it;
- a search that reads names, labels, explanations and group names;
- each event's label, name and the server's explanation;
- common picks: delivery results, failed sign-ins and bans, alerts,
  spam verdicts and certificates.

Monitoring › Webhooks opens with what a webhook receives: the JSON
shape the server posts ({events: [{id, createdAt, type, data}]}), how
X-Signature is computed (HMAC-SHA256 of the raw body, base64), and how
to see one arrive. There's no "send test": the server has no call for
it, and posting from the browser wouldn't test the server.
2026-09-28 15:10:30 -07:00