We are currently developing a commercial web application, and we would like to implement Zoom API-based meeting functionality.
Here is the proposed system behavior:
- The application owner (our team) holds multiple Zoom accounts (free accounts), and each has completed the OAuth authorization process. Their access tokens are securely stored in our backend database.
- When a user clicks the “Create Meeting” button in the chatroom of the app and specifies a date and time, our backend selects one of the Zoom accounts (from the stored tokens) and uses the Zoom API to automatically create a scheduled meeting.
- The resulting
join_url
is shared with the user, who will join the meeting at the scheduled time. - The host account (owned by the app provider) may or may not actually join the meeting. We plan to use the
join_before_host
setting if it is possible.
Could you please let us know if this approach would violate any part of the Zoom Terms of Use or API Policy?