Documentation Index
Fetch the complete documentation index at: https://docs.pidgeon.health/llms.txt
Use this file to discover all available pages before exploring further.
GET /api/loft/alerts
List alerts with optional filters. Public.
| Query Param | Type | Default | Description |
|---|
severity | string | All | Filter: critical, warning, info |
sinceHours | int | 24 | Time window |
curl "https://api.pidgeon.health/api/loft/alerts?severity=critical&sinceHours=6"
Response
{
"success": true,
"data": [
{
"id": "alert-5012",
"interfaceId": "intf-001",
"interfaceName": "ER Interface",
"severity": "critical",
"title": "Validation failure rate exceeded threshold",
"message": "12.3% failure rate in the last 15 minutes (threshold: 5%)",
"triggeredAt": "2026-02-22T14:15:00Z",
"acknowledgedAt": null
}
],
"error": null
}
POST /api/loft/alerts//acknowledge
Acknowledge an alert. Public.
curl -X POST https://api.pidgeon.health/api/loft/alerts/alert-5012/acknowledge