Get fob
protect_get_fobRetrieve complete details for a specific UniFi Protect fob by ID to inspect its state, battery, signal, buttons, and keypad settings.
Instructions
Get full details for a specific fob by ID. Returns: id, modelKey, name, mac, state, type, guid, awayState, buttonLabels, featureFlags (buttons[], hasKeypad), armControlSettings (enabled, armProfileId, nightProfileId), keypadSettings (beepEnabled, beepVolume), wirelessConnectionState (signalState: signalQuality, signalStrength; batteryStatus: percentage, isLow; bridge) (7.3.70 docs).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Fob ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Device ID | |
| mac | No | MAC address | |
| guid | No | Hardware MODEL GUID, shared by every unit of the same model. NOT a per-device identifier — use `id` to identify a device. | |
| name | No | Device name | |
| type | No | Hardware model name, e.g. "UVC G6 Turret", "UP Chime PoE", "UNVR-PRO" | |
| state | No | CONNECTED | DISCONNECTED | ... | |
| modelKey | No | Resource kind | |
| awayState | No | Away state, e.g. "ONLINE" | |
| buttonLabels | No | Button label preset, e.g. "securityActions" | |
| featureFlags | No | Feature flags (object: buttons[], hasKeypad — hasKeypad added in 7.3.x) | |
| keypadSettings | No | Keypad config, added in 7.3.x (object: beepEnabled, beepVolume). The backlightEnabled/backlightBrightness fields were dropped in 7.3.70. | |
| armControlSettings | No | Arm-control config, added in 7.3.x (object: enabled, armProfileId, nightProfileId) | |
| wirelessConnectionState | No | Wireless link state (object: signalState { signalQuality, signalStrength }, batteryStatus { percentage, isLow }, bridge) |