i have a web app with about 2000 users (they are doctors).
I need to give them the functionality, to consult patients via zoom. The patients are not registered in my application. I only have their emails.
There is also a requirement, to keep a recording for each meeting.
My zoom account type is pro (with only 2 users for now).
Currently i 'm trying the following flow.
- Doctor sets some timeslots, in my app, when he is available for meetings.
- Patient books one of these timeslots.
- After the booking, my application uses the zoom API to create a meeting between the two, using my (pro) account as host. With the following settings: “participant_video”:true, “host_video”:false, “auto_recording”:“cloud”
- My app sends an email to both doctor and patient, with the “join_url”
Next, the meeting takes place between those two, without me (as a host) to join in.
Finally, after the end of their meeting, my app will be notified by a web-hook, in order to download locally the recording of their meeting.
Is this flow, the best way to go? Or am i missing something critical ?
Is there a way for my app, to programmatically join (as host) and locally record the meeting between the other two participants (in order to avoid web-hooks and downloads) ?