How to Create Meeting Room with an Authentication Key Only

Dear Sir/Madam,

I want to create meeting room by own(automatic code) or via an API which must carry authentication key to validate before creating room. This meeting creation will be restricted through an API only.
Below are the two options to create meetings.
Option 1 - Meeting can be joined by anyone having meeting id. (No authentication required)
Option 2 - Meeting can be joined by only passing password set at the time of meeting creation.

Below are the two option to join meeting
Option 1 - Once room is created, anyone having that meeting id can join the meeting without asking any further authentication. So do not want that host email id and password screen.

Option 2 - It will ask meeting access password, set at the time of meeting creation.

Please suggest how we will do,

  1. How can we create meeting for future use by attendees without any authentication.
  2. How can we create meeting required password. This password will be passed at the time of meeting creation only.

Awaiting for your response.

Please help us, share some information.