# Restrict Participant access

**URL:** <https://devforum.zoom.us/t/restrict-participant-access/45780>\
**Category:** API and Webhooks\
**Created:** [March 15, 2021, 10:52pm UTC](https://devforum.zoom.us/t/restrict-participant-access/45780 "2021-03-15T22:52:06Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [March 18, 2021, 1:13am UTC](https://devforum.zoom.us/t/restrict-participant-access/45780/6 "2021-03-18T01:13:42Z")

</div>

Hey @salahy,

For this reason, I recommend using Manual Approval for the meeting so that you can control who is admitted into the meeting. Here are some steps that might help if you have a list of emails that should be admitted to a meeting:

1. Listen to the [meeting.registrant\_created](https://marketplace.zoom.us/docs/api-reference/webhook-reference/meeting-events/meeting-registrant-created) webhook

2. When the event fires, compare the registrant email with the list of valid emails you have for the meeting

3. If the user is on the list of valid emails, use the [Add Meeting Registrant API](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingregistrantcreate) to approve the registrant

Let me know if that would work for your use-case.

Thanks,  
Max

---

_[View the full topic](https://devforum.zoom.us/t/restrict-participant-access/45780)._
