omv_call
Call any OpenMediaVault RPC method to manage NAS resources, including disks, filesystems, shares, users, services, and configuration.
Instructions
Call an OpenMediaVault RPC method. This is the main tool.
Anything the web interface can do is available here. Some heavier methods run in the background and return {"filename": "..."} -- pass that value to omv_wait_for_task to collect the output.
Examples: omv_call("System", "getInformation") omv_call("FileSystemMgmt", "enumerateMountedFilesystems", {"includeRoot": True}) omv_call("ShareMgmt", "enumerateSharedFolders")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method | Yes | For example "enumerateMountedFilesystems", "getInformation". | |
| params | No | Parameters as a dict. Omit for methods that take none. | |
| service | Yes | For example "FileSystemMgmt", "System", "ShareMgmt". | |
| timeout | No | Timeout in seconds for this specific call. |