Missing Edited and Deleted Messages via Chat Messages API
Issue Summary
The /v2/chat/users/{userId}/messages
API endpoint is not returning edited or deleted messages for chat conversations. This affects our ability to maintain complete chat audit trails and compliance requirements.
Affected Endpoint
- API Endpoint:
GET /v2/chat/users/{userId}/messages
- API Version: v2
- Issue Type: Missing edited/deleted message data
Problem Description
When users edit or delete messages in Zoom chat conversations, these modifications are not reflected in the API response. The API only returns the current active messages, with no indication that messages were edited or deleted, and no access to the original content of modified messages.
Expected Behavior
The API should provide one of the following:
- Edited Messages: Show current message content with indication it was edited, plus access to original content
- Message History: Include all versions of edited messages with timestamps
- Deletion Records: Include deleted messages with deletion timestamp and original content
- Status Indicators: Flag messages that have been modified or deleted
Actual Behavior
- API returns only current active messages
- No indication when messages have been edited
- Deleted messages completely disappear from API response
- No access to original content of edited messages
- No timestamps indicating when modifications occurred
Reproduction Steps
Test Setup:
- Create a chat conversation between two users
- Send several test messages
- Edit some messages
- Delete some messages
- Call API to retrieve messages
API Call:
GET /v2/chat/users/{userId}/messages
Authorization: Bearer {access_token}
params = {
'from': from_date,
'to': to_date,
'to_contact': {to_id},
'page_size': 300,
'next_page_token': next_page_token
}
Results:
- Only unmodified messages appear in response
- Edited messages show current content only (no edit indication)
- Deleted messages are completely absent
Reference to Previous Reported Issue
This issue was previously reported in the Zoom Developer Forum:
- Thread: “External Users Edited & Deleted Messages are not being captured by API”
- URL: {dev_forum_base_link}/t/external-users-edited-deleted-messages-are-not-being-captured-by-api/80399 - ( Apologies, Not able to attach direct link as it is restricted while topic creation )
- Status: The forum discussion mentions this issue exits with API response.
Key Point from Forum: The Zoom representative in that thread indicated they were “not able to [retrieve edited/deleted messages] for internal users either,” suggesting this is missing from API response.
Specific Questions for Resolution
- Current Status: Do we have this functionality currently ? Has this functionality been implemented since the December 2022 forum discussion?
- Resolution: Am I missing any parameter which could give me the desired output ?
- Alternative Solutions: Are there other API endpoints or methods to access message edit history?
- Workarounds: Are there any current workarounds to track message modifications?