@page @model EonaCat.LogStack.Status.Pages.Admin.SettingsModel @{ ViewData["Title"] = "Settings"; ViewData["Page"] = "admin-settings"; var pwParts = (Model.PasswordMessage ?? "").Split(':', 2); var pwType = pwParts.Length > 1 ? pwParts[0] : ""; var pwMsg = pwParts.Length > 1 ? pwParts[1] : pwParts.ElementAtOrDefault(0) ?? ""; } @if (!string.IsNullOrEmpty(Model.Message)) {
✓ @Model.Message
}
General Settings
Global fallback for alert rules without a specific webhook.
Change Password
@if (!string.IsNullOrEmpty(pwMsg)) {
@pwMsg
}
API Endpoints

Use these endpoints to ingest logs or query status from external applications.

POST /api/logs/ingest
POST /api/logs/batch
POST /api/logs/serilog
POST /api/logs/eonacat
GET /api/logs ?level=&source=&search=&from=&to=&page=&pageSize=
GET /api/logs/stats ?hours=24
GET /api/status/summary
GET /api/monitors
GET /api/monitors/{id}/check
GET /api/monitors/{id}/history ?limit=100
GET /api/monitors/{id}/uptime
POST /api/monitors/{id}/pause
POST /api/monitors/{id}/resume
GET /api/incidents ?activeOnly=true
POST /api/incidents
PATCH /api/incidents/{id}
View Ingest Docs →