Forum Discussion
alimak
Aug 21, 2025Copper Contributor
joinUrl is null when fetching via /chats/
Hi we have a production app for Teams that has broken as a result of a seemingly random api change that we can't find any documentation for in the api change log or anywhere for that matter. We ar...
pradejain
Aug 21, 2025Iron Contributor
alimak Simplest solution with minimal changes.
Keep your existing chat.onlineMeetingInfo call, but only replace the missing joinWebUrl lookup with a direct Graph onlineMeetings query using the joinMeetingId from that same object.
Example:
http
GET /me/onlineMeetings?$filter=joinMeetingIdSettings/joinMeetingId eq '{chat.onlineMeetingInfo.joinMeetingId}'
- This preserves your current flow and data structures.
- You only add one small Graph call when joinWebUrl is null.
- No need to refactor bot join logic or remove OrganizerMeetingInfo unless you rely on it.
This way, you patch the break with the least disruption to your existing code.