---
title: "Create Scorer Feedback"
method: POST
path: "/scorer-feedbacks"
tags: ["scorer-feedback"]
---

# Create Scorer Feedback

`POST /scorer-feedbacks`

Creates a new feedback item in the global queue for the specified scorer.

**Validation:**
- Validates both original_value and annotated_value against scorer's output_type
- Validates scorer_version_id exists and user has access
- Validates user has access to the specified project
- Auto-creates new queue if no active queue exists for this scorer
- If active queue exists, adds feedback to that queue

**Errors:**
- 422 - Invalid annotated_value/original_value format or validation failure
- 404 - Project, run, scorer, or scorer_version not found
- 409 - Queue is currently locked (generating, reviewing, or completed)

## Request body

- CreateScorerFeedbackRequest — Request schema for creating scorer feedback.
  - `project_id` string, uuid4, required — Project context for audit trail
  - `run_id` string, uuid4, required — Run context
  - `scorer_id` string, uuid4, required — Scorer being corrected
  - `scorer_version_id` string, uuid4, required — Version that produced the incorrect output
  - `record_id` string, uuid4, required — ID of the record that was scored
  - `original_value` string, required — The original incorrect scorer output
  - `annotated_value` string, required — Corrected value (validated against scorer output_type)
  - `feedback_text` string, nullable — Rationale/explanation for the correction
  - `rationale` string, nullable — Original scorer response (value + rationale) for CLHF context

## Response `201`

Successful Response

- ScorerFeedbackResponse — Response schema for scorer feedback.
  - `id` string, uuid4, required
  - `project_id` string, uuid4, required
  - `run_id` string, uuid4, required
  - `scorer_id` string, uuid4, required
  - `source_scorer_version_id` string, uuid4, required
  - `record_id` string, uuid4, required
  - `original_value` string, required
  - `annotated_value` string, required
  - `feedback_text` string, nullable, required
  - `rationale` string, nullable, required
  - `queue_id` string, uuid4, required
  - `created_by` string, uuid4, nullable, required
  - `created_by_name` string, nullable
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required

## Other responses

- `422` — Validation Error

---

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