Description
All users are created using “custCreate” action.
Our intention
The meetings should be used only once. When the host starts and ends a meeting, the meeting id / url must not be reusable.
The idea is create one time use meetings. Once the meeting is over, the host user must not be able to start the meeting using start_url
**Approaches **
- Update the password using the API. However, the host is able to still start the meeting using old meeting url. Does not work.
- Delete the meeting after the meeting is complete by listening to the event “meeting.ended” (webhooks). However, an email gets sent to the host saying that the meeting is cancelled by “… ISV”. This approach works. The email is bothering though.
- Is there an API / a workflow to create a one-time use meeting ID / URL
- When deleting a meeting, what settings need to be present to stop email notifications from zoom to this host user’s email address?
App type: JWT
Which Endpoint/s?
Create user - POST /users
Create meeting - POST /users/:userId/meetings
Update meeting - PATCH /meetings/:meetingId
Delete meeting - DELETE /meetings/:meetingId