---
title: "Rephrase Message"
method: POST
path: "/conversations/{conversation_id}/rephrase-message"
tags: ["conversations"]
---

# Rephrase Message

`POST /conversations/{conversation_id}/rephrase-message`

Rephrase technician's drafted message using AI to improve professionalism and clarity.

This endpoint:
1. Fetches conversation history for context
2. Takes technician's drafted message text
3. Rephrases it professionally while maintaining intent (role message.rephrase)
4. Returns the improved message for technician to review and edit

The AI considers:
- Conversation history (what's been discussed)
- Message tone (professional, friendly, clear)
- Customer service best practices

## Path parameters

- `conversation_id` string, uuid, required

## Request body

- RephraseMessageRequest — Request model for message rephrasing.
  - `message_text` string, required

## Response `200`

Successful Response

- RephraseMessageResponse — Response model for rephrased message.
  - `rephrased_message` string, required

## Other responses

- `404` — Not found
- `422` — Validation Error

---

[API](https://skmtc.dev/noso/apis/crucible-backend-api.md) · [All operations](https://skmtc.dev/noso/apis/crucible-backend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/noso/apis/crucible-backend-api/revisions/9afc3ea00b16?raw)
