Pause or resume an alert
Pause or resume an alert without touching its rule.
Requires MEMBER role or higher in the project's workspace (the write service decides). Pausing keeps the severity it stopped at; resuming is a cold start (state reset, due now). Setting the status the alert already has is a 200 with nothing changed.
Args: request (Request): Incoming request (rate-limit plumbing). response (Response): Outgoing response (rate-limit plumbing). auth (AccountStampedAuth): Account-scope user auth (session token or CLI access JWT); its resolved user_id becomes the actor. alert_id (str): The alert to pause or resume. payload (AlertStatusRequest): The project and the target status. _live (None): Write-path liveness gate (blocks a revoked JWT session).
Returns: UpdateAlertResponse: The alert with its new status and the state flags.
Raises: HTTPException: The write service's 400/403/404/409 verbatim, or a 503 when its response is ambiguous.
Request
- Base URLhttps://app.traceroot.ai
- URLhttps://app.traceroot.ai/api/v1/public/alerts/{alert_id}/status
- AuthHTTP bearer
Path parameters
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.