UniFi Protect icon

UniFi Protect

Interact with UniFi Protect API

Actions18

Overview

This node interacts with the UniFi Protect API to manage doorbell devices. Specifically, the 'Get Many' operation retrieves multiple doorbell records from the UniFi Protect system. This is useful for scenarios where you need to list or process information about all doorbells connected to the system, such as monitoring their status or gathering data for reporting.

Use Case Examples

  1. Retrieve a list of all doorbells connected to the UniFi Protect system to display their current status in a dashboard.
  2. Fetch multiple doorbell records to analyze usage patterns or detect issues across devices.

Properties

Name Meaning
Request Options Options to control the request behavior, including batching, SSL certificate validation, proxy settings, and timeout.

Output

JSON

  • doorbells - Array of doorbell objects retrieved from the UniFi Protect system, each containing details about a doorbell device.

Dependencies

  • UniFi Protect API
  • API authentication token (credential)

Troubleshooting

  • If the node fails due to SSL certificate issues, enable 'Ignore SSL Issues' to bypass certificate validation, but be aware of security risks.
  • Ensure the API credentials are correctly configured to avoid authentication errors.
  • If requests time out, increase the 'Timeout' setting to allow more time for the server to respond.
  • When dealing with large data sets, use batching options to prevent request throttling or timeouts.

Links

Discussion