DELETE live meeting chat message API returns 204 but message is not actually deleted

Hi Zoom Developer Team,

I am currently testing the following API:

DELETE /v2/live_meetings/{meetingId}/chat/messages/{messageId}

The API returns:

HTTP 204 No Content

However, the message is not actually deleted from the live meeting chat UI.

Environment:

  • Zoom Meeting SDK (Web)
  • Server-to-Server OAuth app
  • Valid access token
  • Request tested via Postman
  • Two participants inside the same live meeting

What I tested:

  1. Send a chat message during a live meeting.
  2. Call the DELETE live meeting chat API.
  3. API returns 204 No Content.
  4. Both host and participant still see the message in the meeting chat UI.

Additional verification:
After the meeting ended, I downloaded the cloud recording chat TXT file.

Results:

  • Messages deleted manually from the Zoom UI are removed from the TXT chat file.
  • Messages deleted via API are still present in the TXT chat file.

This confirms:

  • The TXT file reflects the real meeting chat state.
  • The DELETE API request returns success, but the message is not actually deleted.

Request details:

  • Endpoint:
    DELETE /v2/live_meetings/{meetingId}/chat/messages/{messageId}

  • Response:
    204 No Content

  • Important response headers:
    x-zm-trackingid: v=2.0;clid=us06;rid=WEB_xxxxxxxxx
    x-zm-zoneid: VA

Questions:

  1. Is this expected behavior?
  2. Does this API only work for specific message types or DLP-originated messages?
  3. Is there any additional requirement for the message to be actually removed from the live UI?
  4. Is there a known issue with this endpoint?

Thank you.