Unraid icon

Unraid

Interact with the Unraid API — manage Docker containers, VMs, array health, disks, notifications, and system metrics

Array → Get Status

AI-generated

Summary

Fetches the Unraid array's current state, capacity, and parity check status through a single read-only GraphQL query, and returns it as one item.

Inputs

  • maxControlLevel — Optional cap on what this node may do. The default, 'Use Credential Default', inherits the credential's limit. 'Read', 'Control' and 'Full' can only narrow that limit, never raise it. Get Status is a read-only operation, so it runs at any level.

Output shape

One item per input item. Each item's JSON is the Unraid array object: id, state, capacity and parityCheckStatus. capacity has kilobytes and disks, each with free, used and total. parityCheckStatus has status, progress, errors, speed, correcting, paused and running.

If the API returns no array data, the item is an empty object. With 'Continue On Fail' enabled, a failed item returns {error: message}. If the API returns both errors and partial data, the partial data is returned and the errors are ignored. The query has no filters or pagination.

Examples

Example 1: Check array health on a schedule and alert if a parity check reports errors.

Resource: Array, Operation: Get Status, Maximum Control Level: Use Credential Default. Follow with an IF node on parityCheckStatus.errors > 0.

Example 2: Give an AI Agent a read-only tool for reporting array state and free space.

Resource: Array, Operation: Get Status, Maximum Control Level: Read.

Links

Discussion