Native meeting ID and passcode
For Teams, you must pass:native_meeting_id: the numeric meeting IDpasscode: the value of the?p=query parameter from the URL
- URL:
https://teams.live.com/meet/1234567890123?p=YOUR_PASSCODE native_meeting_id:1234567890123passcode:YOUR_PASSCODE
API example
Common issues
Bot does not join
Most often:- wrong
native_meeting_id(must be numeric only) - missing/wrong
passcode(thep=value)
Bot joins but you see no transcript
Common causes:transcribe_enabled=false- meeting audio not available to capture
Known Limitations
- Only
teams.live.compersonal meeting links are supported. Enterprise/work/school URLs (teams.microsoft.com/l/meetup-join/...) and the new short URL format are not yet supported. (#110) - Personal Microsoft accounts may generate passcodes shorter than 8 characters, which are currently rejected by validation. Work/school accounts are not affected. (#109)
- Bot avatar/virtual camera is not visible to other participants. Teams SFU returns
a=inactivefor video from anonymous guest bots. Use screen share for visual content instead. (#124) - Intermittent false rejection on pre-join screen. In rare cases the bot may incorrectly conclude it was rejected by the meeting admin. Retrying usually succeeds. (#123)