# Get shared files

**URL:** <https://devforum.zoom.us/t/get-shared-files/48043>\
**Category:** Web\
**Created:** [April 15, 2021, 11:26am UTC](https://devforum.zoom.us/t/get-shared-files/48043 "2021-04-15T11:26:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ahmed.ali](https://avatars.discourse-cdn.com/v4/letter/a/7feea3/32.png) [@ahmed.ali](https://devforum.zoom.us/u/ahmed.ali)\
**Post date:** [April 15, 2021, 11:26am UTC](https://devforum.zoom.us/t/get-shared-files/48043/1 "2021-04-15T11:26:42Z")

</div>

I want to notified when participate are joined  
So I try to using web hook but email is always null

can I make user join by participate ID

```javascript
this.ZoomMtg.join({
  meetingNumber: meetingNumber,
  userName: this.userName,
  signature: signature,
  apiKey: this.apiKey,
  userEmail: '[REDACTED]',
  passWord: passWord,
  success: (success) => {
    console.log(success);
  },
  error: (error) => {
    console.log(error);
  }
});

```

Response hook:

```javascript
2021-04-13 18:08:47] local.INFO: array (
  'payload' => 
  array (
    'account_id' => '[REDACTED]',
    'object' => 
    array (
      'uuid' => '[REDACTED]',
      'participant' => 
      array (
        'user_id' => '[REDACTED]',
        'user_name' => 'ahmed',
        'id' => '[REDACTED]',
        'join_time' => '2021-04-13T18:08:42Z',
        'email' => NULL,
      ),
      'id' => '[REDACTED]',
      'type' => 2,
      'topic' => 'test topic',
      'host_id' => '[REDACTED]',
      'duration' => 30,
      'start_time' => '2021-04-12T16:24:44Z',
      'timezone' => 'Africa/Cairo',
    ),
  ),
  'event_ts' => 1618337326030,
  'event' => 'meeting.participant_joined',
)

```

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [April 16, 2021, 7:36pm UTC](https://devforum.zoom.us/t/get-shared-files/48043/2 "2021-04-16T19:36:29Z")

</div>

Hi, @ahmed.ali,  
Thank you for posting in the Developer Forum. The participate joined email is returned if the user joined the meeting by logging into their Zoom Account.

![Screen Shot 2021-04-16 at 3.16.34 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/0/4/0402344c1733e87afe12fd7542c7a83b4763b034.png)

You can restrict meeting participants to logged-in users only by enabling the Require authentication to join found in the [Zoom portal](https://zoom.us/):

![Screen Shot 2021-04-16 at 3.33.17 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/3/6/36d90c3283ae5c362d5aaf1582a7babb9b5265aa.png)

Here is our help documentation on that :

> **[Authentication Profiles for meetings and webinars](https://support.zoom.us/hc/en-us/articles/360037117472-Authentication-Profiles-for-meetings-and-webinars)**
>
> Overview
> Authentication profiles allow hosts to restrict meeting participants and webinar attendees to logged-in users only and even further restrict it to Zoom users whose email address uses a cer...

This can also be accomplish via the [Create Meeting API](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate) with the meeting authentication settings in the settings object:

![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/3/b/3b747341d8b4ba899a6bdbad989f0d6eacfe33c2.png)

Please let me know if this helps.

Best,  
Donte

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [May 17, 2021, 5:37am UTC](https://devforum.zoom.us/t/get-shared-files/48043/3 "2021-05-17T05:37:16Z")

</div>

Closed on May 17, 2021, 5:37am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
