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

# SessionDiagnostics

> Structured diagnostic bundle for a session.

Structured diagnostic bundle for a session.

## **Properties**

Quality summary per call. See [`CallDiagnosticSummary`](/docs/browser-sdk/v4/reference/interfaces/call-diagnostic-summary).

Platform capabilities detected at construction time. See [`PlatformCapabilities`](/docs/browser-sdk/v4/reference/interfaces/platform-capabilities).

Device changes that occurred during the session. See [`DeviceRecoveryEvent`](/docs/browser-sdk/v4/reference/interfaces/device-recovery-event).

Current device list snapshot.

Snapshot of audio input devices visible to the session. See [`MediaDeviceInfo`](https://developer.mozilla.org/en-US/docs/Web/API/MediaDeviceInfo).

Snapshot of audio output devices visible to the session. See [`MediaDeviceInfo`](https://developer.mozilla.org/en-US/docs/Web/API/MediaDeviceInfo).

Snapshot of video input devices visible to the session. See [`MediaDeviceInfo`](https://developer.mozilla.org/en-US/docs/Web/API/MediaDeviceInfo).

Timeline of significant events during the session. See [`DiagnosticEvent`](/docs/browser-sdk/v4/reference/interfaces/diagnostic-event).

SDK version.

Browser/platform user agent string.