Skip to main content

admin

Function admin 

Source
pub fn admin(engine: Arc<WebhookEngine>) -> Router
Expand description

Build an axum Router exposing admin endpoints backed by engine.

Mount it with router.nest("/admin", admin(engine)) or at the root.

All endpoints return JSON except /metrics which returns Prometheus text. The circuit-breaker state (consecutive_failures, circuit_open_until) is visible on each endpoint via GET /endpoints and GET /metrics.