Webhooks
📄️ List webhooks
Returns all webhook subscriptions with their configuration (URL, events, status). Note: Secrets are never included in GET responses.
📄️ Create webhook
Creates webhook subscription for real-time event notifications.
📄️ Get webhook by ID
Returns webhook configuration including URL, events, active status, and DisabledReason if auto-disabled. Secret is never included (only shown during creation/regeneration).
📄️ Update webhook
Updates webhook URL, events, or active status. Set RegenerateSecret=true to rotate signing secret (returned in response). Use IsActive=true to re-enable auto-disabled webhooks after fixing delivery issues. Secret only included if RegenerateSecret=true.
📄️ Delete webhook
Permanently deletes webhook subscription. Cannot be undone. Consider setting IsActive=false to temporarily disable instead. Delivery history is lost after deletion.
📄️ Trigger test webhook (test environment only)
Triggers a realistic webhook delivery through the real pipeline (queue → dispatcher → HMAC-signed HTTP delivery).