Endpoint
Production events
https://api.example.test/hooks/nitro
API webhook operations flow
Block-composed endpoint inventory, configuration, signing secrets, deliveries, failures, retries, and pressure states.
Endpoint inventory, creation, details, signing secrets, successful and failed attempts, retries, disabled state, and pressure cases.
Separate endpoint configuration from application-owned delivery history.
API operations
Separate endpoint configuration from application-owned delivery history.
https://api.example.test/hooks/nitro
deployment.created · incident.updated · member.invited · invoice.paid
10 second timeout · exponential retry managed by the application
Payload storage, redaction, response bodies, timeout policy, and retries remain application-owned.
| Attempt | Time | Response | Duration |
|---|---|---|---|
| 1 | 10:41:22 UTC | HTTP 202 Accepted | 184 ms |
test/dummy/app/components/gallery/flows/api_webhooks_page.rbworkspace_surface do
render_header
case state
when "list" then render_list(webhook_rows.first(3))
when "empty" then render_empty
when "detail" then render_detail
when "create", "validation", "loading" then render_form
when "delivery-succeeded" then render_delivery(:success)
when "delivery-failed" then render_delivery(:failed)
when "retrying" then render_delivery(:retrying)
when "disabled" then render_disabled
when "signing-secret" then render_signing_secret
when "dense" then render_list(webhook_rows)
when "long" then render_long
when "mobile" then render_mobile
end
end