create_rtsps_stream
Create an RTSPS stream for a UniFi Protect camera by providing the camera ID and selecting quality channels such as high, medium, low, or package.
Instructions
Create an RTSPS stream for a Protect camera.
host: console name, ID, or composite ID (MAC:numericId format).
qualities: list of channel names to enable. The exhaustive set is 'high', 'medium',
'low', and 'package' (verified live against get_rtsps_stream, which reports exactly
these four channel keys). 'package' exists only on package-camera doorbells; on other
cameras it is null. There is NO 'highest' channel. Case-insensitive — values are
normalized to lowercase before sending. The list is forwarded to the API as-is with
no local allow-list, so an unrecognised name is not validated here; the upstream
Protect API governs the outcome (a name with no matching channel yields no stream for
that entry rather than a local error).
camera_id: REQUIRED. Obtain it from list_cameras (its id field).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | ||
| camera_id | Yes | ||
| qualities | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||