[POST] .../v1/chatmessage/delete
Deletes chat message (logical deletion). Use this method to perform a logical deletion of one chat message while preserving audit and conversation consistency. The request body is required and id must contain the message UUID; the operation is destructive for normal readers because the message is no longer visible as an active message. Access is scoped to the current request user's delete rights for the message's chat or linked entity and the response returns row_affected. Missing body, missing id, missing message, denied access, closed chat restrictions, file cleanup errors and database failures are returned as HTTP 200 ErrorResult business errors.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | String | Required | Message UUID. |
Request Example
{
"id": "4b9727ec-a389-4274-95b6-069350000001"
}
Response Parameters
| Name | Type | Description |
|---|---|---|
| ok | Boolean | Indicates whether the request completed successfully. |
| result | Update | Update operation result. |
Response Example
{
"ok": true,
"result": {
"row_affected": 1
}
}