Fixes to inconsistencies to meeting settings when creating meetings via API

Changed

  • Updates to these two APIs:
    • PATCH /v2/accounts/{accountId}/meetings/{meetingId}
    • POST /v2/accounts/{accountId}/users/{userId}/meetings
  • When creating meetings via API, if no passcode or waiting room parameters are specified, the API will honor the user's configured settings.
  • Meetings will automatically generate a passcode when user settings have passcode enabled.

Fixed

  • Fixed an issue where waiting rooms were sometimes enabled despite user preferences.
  • Fixed an issue where meetings scheduled through third-party integrations weren't consistently following user meeting settings.