Actions36
- Array Actions
- Disk Actions
- Docker Actions
- Notification Actions
- System Actions
- VM Actions
Array → Get Shares
AI-generatedSummary
Lists all user shares on an Unraid server via its GraphQL API, emitting one item per share with capacity and configuration details. Read-only; allowed at any control level.
Inputs
- Maximum Control Level — Caps what this node may do (Use Credential Default, Read, Control, Full). It can only narrow below the credential's limit. Get Shares is a read operation, so it runs at any level. Defaults to the credential's level.
Output shape
One output item per user share, each with: id, name, free, used, size, include, exclude, cache, comment, color, luksStatus. Each item is paired to its input item.
Runs once per input item, so multiple input items return the share list multiple times. If the server returns no shares, no items are emitted for that input. GraphQL errors throw unless partial data is returned. With Continue On Fail enabled, errors are emitted as an item with an 'error' field.
Examples
Example 1: Alert when a share is running low on free space
Resource: Array, Operation: Get Shares. Follow with an IF node comparing free to size, then send a notification.
Example 2: Let an AI Agent inspect storage safely
Use as an agent tool with Maximum Control Level set to Read.