If you want to enable automatic recording AND support recording and transcript reading on the online meetings API:
Create an Event using the Events POST specifying IsOnlineMeeting = true
Read the returned JoinUrl
Use that to call the OnlineMeetings GET with filter: 'JoinWebUrl'
Using the returned OnlineMeeting Id, PATCH 'RecordAutomatically = true'
When joining the JoinUrl meeting, recording should start automatically, AND the onlinemeeting API will allow you to read the recordings and transcription.
Working May 2025