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:
- Send a chat message during a live meeting.
- Call the DELETE live meeting chat API.
- API returns 204 No Content.
- 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:
- Is this expected behavior?
- Does this API only work for specific message types or DLP-originated messages?
- Is there any additional requirement for the message to be actually removed from the live UI?
- Is there a known issue with this endpoint?
Thank you.