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
  }
}