I’ve built an integration that uses the
user.presence_status_updated webhook to determine whether someone is in a meeting. Up until several days ago, the value that was returned for
Do_Not_Disturb. Recently, it has been returning an undocumented value called
In_Meeting (which makes more sense, but was is not documented anywhere and this change was not announced).
The expected API contract of this webhook was changed in a non-backward-compatible way, so the code for my integration no longer worked because it was expecting a value of
Do_Not_Disturb, but received
Which App Type (OAuth / Chatbot / JWT / Webhook)?