support /delta for teamwork chats, channels, and replies
If you have an application that reads Teams chat and channel messages it is hard to know when you have recent replies to old messages.
Eg if you have an application that needs to keep abreast of all replies, and,
If you have a user making a reply to a 6 month-old-message in a channel,
How does your application find out?
If it could request channel messages with a /delta then that would work. It would then know which messages to call "get replies" for.
This is partially in beta today with delta queries being available for channel messages. More information here https://docs.microsoft.com/en-us/graph/api/chatmessage-delta?view=graph-rest-beta&tabs=http
Matt Prentis commented
+1. Are there plans to support replies as well as just messages with the delta endpoint? Also are there plans to support this for Chat conversations (ideally not requiring a call per user but ability to list out all Chat conversations recently updated).
Matthew Byrnes commented
+1, having a delta for messages is great, but in order to really get a delta for a channel you need replies as well
Ivan Gusev commented
Agreed, they don't support delta queries for channels, nor provide last modified time, nor internal version number. NOTHING.