protect_get_speaker
Retrieve complete details for a specific UniFi Protect speaker, including state, volume, microphone settings, and speaker mode.
Instructions
Get full details for a specific speaker by ID. Returns: id, modelKey, name, mac, state, volume, micVolume, isMicEnabled, speakerState (status, mode), featureFlags (hasMic) (7.1.83 docs).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Speaker ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Device ID | |
| mac | No | MAC address | |
| name | No | Device name | |
| state | No | CONNECTED | DISCONNECTED | ... | |
| volume | No | Speaker volume (number) | |
| modelKey | No | Resource kind | |
| micVolume | No | Microphone volume (number) | |
| featureFlags | No | Feature flags (object: hasMic) | |
| isMicEnabled | No | Microphone enabled (boolean) | |
| speakerState | No | Speaker state (object: status, mode) |