---
title: "Save Feedback Reply Draft"
method: PUT
path: "/admin/feedbacks/{feedback_id}/reply-draft"
tags: ["Feedback"]
---

# Save Feedback Reply Draft

`PUT /admin/feedbacks/{feedback_id}/reply-draft`

Leave a reply draft in the feedback's composer (EXC-833). Nothing is
sent: the admin reads it on the page, edits it, and sends it or not.

This is how a draft written outside the page (the assistant through the
admin MCP connector) reaches the inbox. One draft per feedback, replaced
whole; an empty message clears it.

## Path parameters

- `feedback_id` string, required

## Request body

- SaveReplyDraftRequest
  - `message` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

## Changes

> 24 revisions in range; 1 not diffed.

- **2026-09-23** `b73d9bd491c3` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/excellence-ai/apis/excellence-learning/changes/admin/feedbacks/:feedback_id/reply-draft/put.md)

---

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