---
title: "POST /applications/{applicationId}/conversations/{conversationId}/messages/{messageId}/feedback"
method: POST
path: "/applications/{applicationId}/conversations/{conversationId}/messages/{messageId}/feedback"
---

# POST /applications/{applicationId}/conversations/{conversationId}/messages/{messageId}/feedback

`POST /applications/{applicationId}/conversations/{conversationId}/messages/{messageId}/feedback`

Enables your end user to provide feedback on their Amazon Q Business generated chat responses.

## Path parameters

- `applicationId` string, required
- `conversationId` string, required
- `messageId` string, required

## Query parameters

- `userId` string

## Request body

- object
  - `messageCopiedAt` string, date-time — The timestamp for when the feedback was recorded.
  - `messageUsefulness` object — End user feedback on an AI-generated web experience chat message usefulness.
    - `usefulness` 'USEFUL' | 'NOT_USEFUL' — The usefulness value assigned by an end user to a message.
    - `reason` 'NOT_FACTUALLY_CORRECT' | 'HARMFUL_OR_UNSAFE' | 'INCORRECT_OR_MISSING_SOURCES' | 'NOT_HELPFUL' | 'FACTUALLY_CORRECT' | 'COMPLETE' | 'RELEVANT_SOURCES' | 'HELPFUL' | 'NOT_BASED_ON_DOCUMENTS' | 'NOT_COMPLETE' | 'NOT_CONCISE' | 'OTHER' — The reason for a usefulness rating.
    - `comment` string — A comment given by an end user on the usefulness of an AI-generated chat message.
    - `submittedAt` string, date-time — The timestamp for when the feedback was submitted.

## Response `200`

Success

## Other responses

- `480` — InternalServerException
- `481` — ResourceNotFoundException
- `482` — ThrottlingException
- `483` — ValidationException
- `484` — AccessDeniedException

---

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