> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daily.co/llms.txt
> Use this file to discover all available pages before exploring further.

# waitingParticipants()

> Returns the set of participants currently waiting for access to the meeting.

`waitingParticipants()`

Returns the set of participants who have called [`requestAccess()`](/reference/react-native/instance-methods/request-access) and are waiting for elevated access to the meeting. Only available to meeting owners and participant admins. Admins should use [`updateWaitingParticipant()`](/reference/react-native/instance-methods/update-waiting-participant) or [`updateWaitingParticipants()`](/reference/react-native/instance-methods/update-waiting-participants) to grant or deny access to waiting participants.

## Return value

Returns `{ [id: string]: DailyWaitingParticipant }` — an object mapping participant IDs to their waiting participant info.

<ResponseField name="id" type="string">
  The participant's session ID.
</ResponseField>

<ResponseField name="name" type="string">
  The participant's display name.
</ResponseField>

<ResponseField name="awaitingAccess" type="SpecifiedDailyAccess">
  The access level the participant is requesting. Currently the only requestable level is `{ level: 'full' }`.
</ResponseField>

## Example

```javascript theme={null}
const waiting = call.waitingParticipants();

for (const [id, participant] of Object.entries(waiting)) {
  console.log(`${participant.name} is waiting for ${participant.awaitingAccess.level} access`);
}
```

## See also

<CardGroup>
  <Card title="Methods" icon="code" iconType="solid">
    * [updateWaitingParticipant()](/reference/react-native/instance-methods/update-waiting-participant)
    * [updateWaitingParticipants()](/reference/react-native/instance-methods/update-waiting-participants)
    * [requestAccess()](/reference/react-native/instance-methods/request-access)
  </Card>

  <Card title="Events" icon="bolt" iconType="solid">
    * [waiting-participant-added](/reference/react-native/events/participant-events#waiting-participant-added)
    * [waiting-participant-updated](/reference/react-native/events/participant-events#waiting-participant-updated)
    * [waiting-participant-removed](/reference/react-native/events/participant-events#waiting-participant-removed)
  </Card>

  <Card title="Guides" icon="book-open" iconType="solid">
    * [Waiting room](/docs/daily-js/guides/waiting-room)
  </Card>
</CardGroup>
