INNER CODE UNIT · Python

MuteRequest

airweave-ai/error-monitoring-agent · backend/main.py:503

class MuteRequest(BaseModel):
    """Request to mute an error signature."""
    signature: str
    duration_hours: int = 24
    reason: Optional[str] = None


@app.post("/api/mute")
async def mute_error(request: MuteRequest):
    """
    Mute an error signature for a specified duration.
    
    Muted errors will be suppressed and not trigger alerts.
    """
    state = get_state_manager()
    state.add_mute(
        signature=request.signature,
        duration_hours=request.duration_hours,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…