Actions3
Overview
The BlueIris node for n8n allows you to interact with the BlueIris API. Specifically, the Cameras List operation retrieves a list of all cameras configured in your BlueIris system, ordered by group. This is useful for automation scenarios where you need to dynamically access or process information about available cameras, such as monitoring camera status, generating reports, or integrating with other systems.
Example use cases:
- Automatically fetch and display all cameras in a dashboard.
- Use the camera list to trigger workflows based on camera availability or configuration.
- Integrate with inventory or asset management systems.
Properties
| Name | Type | Meaning |
|---|---|---|
| API URL | String | The URL of the BlueIris API endpoint (e.g., https://yourdomain:81/json). Required to connect to your BlueIris server. |
Output
The output is a JSON array containing details about each camera in the BlueIris system. Each item represents a camera and typically includes fields such as:
[
{
"cameraId": "string",
"name": "string",
"group": "string",
"enabled": true,
// ...other camera-specific properties
}
]
- The exact structure depends on the BlueIris API response, but generally includes camera identifiers, names, group assignments, and enabled/disabled status.
Dependencies
- External Service: Requires access to a running BlueIris server with its API enabled.
- Credentials: Needs valid BlueIris API credentials configured in n8n under the name
blueIrisApi. - API URL: You must provide the correct API URL for your BlueIris instance.
Troubleshooting
- Invalid API URL: If the API URL is incorrect or unreachable, the node will throw a connection error. Double-check the URL format and network accessibility.
- Authentication Errors: If credentials are missing or invalid, you may receive authentication errors from the BlueIris API.
- Error Handling: If an error occurs and "Continue On Fail" is enabled, the output will include an
errorfield with the error message for that item. - Common Error Message:
"Cannot read property 'call' of undefined": Indicates a possible issue with the internal API helper or misconfiguration—ensure the node is up-to-date and dependencies are correctly installed.
