schema-drift
schema-drift

Bulk Update Change Alert State

Bulk update user response for multiple schema change events.

TECH-622: Efficient bulk operation for review queue. Updates all provided change events in a single transaction.

Returns partial success info. IDs that don't exist or user lacks access to are reported in failed_ids (intentionally no distinction for IDOR protection).

post/api/v1/schema-drift/changes/bulk-response

Request

  • Base URL: http://localhost:8000
  • URL: http://localhost:8000/api/v1/schema-drift/changes/bulk-response
  • Auth: none declared

Headers

Authorizationstring

Request body

change_idsstring[] required

List of change event public UUIDs to update

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

Successful Response

successboolean required
dataunknown
messagestring nullable
errorstring nullable
metaobject nullable

Changes

No recorded changes to this operation across all 1 revision of this API.