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

# toggleHandraise

> Toggles the hand-raised state.

```ts
toggleHandraise(): Promise<void>
```

Toggles the hand-raised state.

## **Returns**

`Promise<void>`

## **Examples**

```ts
await participant.toggleHandraise();
```

## **See**

* [`handraised$`](/docs/browser-sdk/v4/reference/participant/handraised\$) — reactive state pair.
* [`raiseHandPriority$`](/docs/browser-sdk/v4/reference/webrtc-call/raise-hand-priority\$) — whether the room prioritizes raised hands in layout.
* Gated by [`SelfCapabilities.self.raisehand`](/docs/browser-sdk/v4/reference/self-capabilities/self\$).