[Just sharing a painfully-achieved solution - comments and improvements welcome]
I use Doodle to create Teams online meetings, and need to change the settings for each meeting (sometimes to record, but mainly to disable the unfriendly lobby feature).
Alas Doodle doesn’t provide the settings link, and Microsoft have removed the Teams feature that allows you to change the settings from within the meeting.
BUT it turns out that you can generate the settings URL from the meeting one. Here’s a Popclip extension to do it. There is a magic number in there (19) that might be different for different Teams accounts, so if it doesn’t recognise your links try changing both instances of that.
//#popclip Open configuration page for Teams Videocon URL
// name: Teams Settings
// icon: iconify:material-symbols:tune
// language: javascript
// regex: https:\/\/teams\.microsoft\.com\/l\/meetup-join\/19%3ameeting_([^%]+)%40thread\.v2\/0\?context=%7b%22Tid%22%3a%22([^%]+)%22%2c%22Oid%22%3a%22([^%]+)%22%7d
// Regex to extract base, tenant, and organizer
const [, base, tenant, org] = popclip.input.regexResult;
const url =
`https://teams.microsoft.com/meetingOptions/?` +
`organizerId=${org}&tenantId=${tenant}` +
`&threadId=19_meeting_${base}@thread.v2` +
`&messageId=0&language=en-US`;
popclip.openUrl(url);