Skip to content

list_cameras

List every camera bonded to the Protect controller.

Side effects: None (read-only).

Returns one record per camera with id, name, model, mac, host, state, isConnected, isDoorbell, plus the nested recordingSettings, motionSettings, privacyMask, and stats blocks the UniFi Protect API surfaces.

list_cameras(controller="default")
ParameterTypeRequiredDefaultDescription
controllerstringno”default”Name of the UniFi controller to target. Defaults to "default".