> For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

# participantsId$

> Observable of the list of participant IDs currently in the call.

```ts
get protected participantsId$(): Observable<string[]>
```

Protected internal observable that emits the list of participant IDs currently in the call. Prefer [`participants$`](/docs/browser-sdk/v4/reference/webrtc-call/participants\$) (which emits the full [`CallParticipant`](/docs/browser-sdk/v4/reference/interfaces/call-participant) objects) for application code.

## **Examples**

```ts
// Within subclasses of WebRTCCall:
this.participantsId$.subscribe((ids) => {
  console.log('participant IDs:', ids);
});
```

## **See**

* [`participants$`](/docs/browser-sdk/v4/reference/webrtc-call/participants\$) — the public counterpart with full participant objects.