---
title: "Update Alert"
method: POST
path: "/{projectId}/alerts/{alertId}"
tags: ["alerts"]
---

# Update Alert

`POST /{projectId}/alerts/{alertId}`

## Path parameters

- `projectId` integer, required
- `alertId` integer, required

## Request body

- AlertSchema
  - `name` string, required
  - `detectionMethod` 'threshold' | 'change', required
  - `change` 'percent' | 'change'
  - `description` string, nullable
  - `options` AlertOptionSchema, required
    - `message` AlertMessageSchema[]
      - `type` string, required
      - `value` string, required
    - `currentPeriod` 15 | 30 | 60 | 120 | 240 | 1440, required
    - `previousPeriod` 15 | 30 | 60 | 120 | 240 | 1440
    - `lastNotification` integer, nullable
    - `renotifyInterval` integer, nullable
  - `query` AlertQuerySchema, required
    - `left` union, required
      - 'performance.dom_content_loaded.average' | 'performance.first_meaningful_paint.average' | 'performance.page_load_time.average' | 'performance.dom_build_time.average' | 'performance.speed_index.average' | 'performance.page_response_time.average' | 'performance.ttfb.average' | 'performance.time_to_render.average' | 'performance.crashes.count' | 'errors.javascript.count' | 'errors.backend.count' | 'CUSTOM'
      - integer
    - `right` number, required
    - `operator` '=' | '<' | '>' | '<=' | '>=', required

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/openreplay/apis/fastapi.md) · [All operations](https://skmtc.net/openreplay/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openreplay/fastapi/versions/d9405a154619/schema)
