---
title: "Update Change Alert State"
method: POST
path: "/api/v1/schema-drift/changes/{change_id}/alert-state"
tags: ["schema-drift", "schema-drift"]
---

# Update Change Alert State

`POST /api/v1/schema-drift/changes/{change_id}/alert-state`

## Request

- Base URL: `http://localhost:8000`
- URL: `http://localhost:8000/api/v1/schema-drift/changes/{change_id}/alert-state`
- Auth: none declared

Update user response to a schema change event (dismiss/acknowledge).

## Path parameters

- `change_id` string, uuid, required

## Headers

- `Authorization` string

## Request body

- SchemaChangeResponseUpdate: Request body for updating user response to a schema change event.
  - `state` 'DISMISSED' | 'ACKNOWLEDGED', required: User response to a schema change event. This represents the user's action/acknowledgement state for individual schema change events, NOT the alert inbox lifecycle state. For alert inbox states (NEW, ACKNOWLEDGED, DISMISSED, RESOLVED, SNOOZED), see: app.domains.feature.alerts.values.alert_state.AlertState

## Response `200`

Successful Response

- StandardResponse: Standard API response wrapper.
  - `success` boolean, required
  - `data` unknown
  - `message` string, nullable
  - `error` string, nullable
  - `meta` object, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/anomalyarmor/apis/anomalyarmor-api.md) · [All operations](https://skmtc.dev/anomalyarmor/apis/anomalyarmor-api/llms.txt) · [OpenAPI document](https://skmtc.dev/anomalyarmor/apis/anomalyarmor-api/revisions/51c755fb5d0b?raw)
