Feature Inquiry

Dear all,
I don’t want to take your important time more.
Here I briefly explain my query.

  1. I am a software provides (written .net core) for school and education institutes.

  2. My clients want to provide online class using zoom.

  3. They want to controls their participants (students) from my software.
    a. Only selected students can join the meeting, having the meeting ID and password is not sufficient to join the meeting.
    b. some of them only allow share videos.
    c. some of them only allow record video.

Is zoom developer API allows such features.
Thank you