---
title: "POST /violations/verification-state/{violationId}"
method: POST
path: "/violations/verification-state/{violationId}"
---

# POST /violations/verification-state/{violationId}

`POST /violations/verification-state/{violationId}`

Set a verification state and provide a description of that verification state on a violation (detect alarm).

## Path parameters

- `violationId` string, required

## Request body

- object
  - `verificationState` 'FALSE_POSITIVE' | 'BENIGN_POSITIVE' | 'TRUE_POSITIVE' | 'UNKNOWN', required — The verification state of the violation.
  - `verificationStateDescription` string — The description of the verification state of the violation (detect alarm).

## Response `200`

Success

- PutVerificationStateOnViolationResponse

## Other responses

- `480` — InvalidRequestException
- `481` — ThrottlingException
- `482` — InternalFailureException

---

[API](https://skmtc.net/aws/apis/iot.md) · [All operations](https://skmtc.net/aws/apis/iot/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/iot/revisions/deef5c4b09f0/schema)
