Delete
[POST] .../v1/chatmessage/delete
Deletes chat message (logical deletion). 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 storage errors are returned as HTTP 200 ErrorResult.
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
}
}