---
title: "Submit feedback for a message"
method: POST
path: "/api/v2/projects/{slug}/messages/{uuid}/feedback/"
tags: ["Chat"]
---

# Submit feedback for a message

`POST /api/v2/projects/{slug}/messages/{uuid}/feedback/`

## Request

- Base URL: `https://app.biel.ai`
- URL: `https://app.biel.ai/api/v2/projects/{slug}/messages/{uuid}/feedback/`
- Auth: one of:
  - none
  - API key in header `Authorization`

Record a like (`1`) or dislike (`0`) reaction on an AI-generated message.

**Auth:**
- Public projects: no API key required (the widget calls this endpoint client-side).
- Private projects: API key with `search` permission.

## Path parameters

- `slug` string, required
- `uuid` string, uuid, required

## Request body

- MessageFeedback: Reaction payload for [`POST /api/v2/projects/{slug}/messages/{uuid}/feedback/`](/api/submit-message-feedback).
  - `reaction` 0 | 1, required: `1` = like, `0` = dislike.

## Response `200`

Feedback recorded successfully

- object
  - `message` string

## Other responses

- `400`: Validation error. Field-level errors keyed by field name.
- `403`: Forbidden. Missing permissions.
- `404`: Resource not found.

---

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