1.1. List of API Operations
The following methods comprise the SoftNAS API Operations.
login – log into SoftNAS and create an active API session
logout – log out of SoftNAS and deactivate the API session
resetsessiontimer – for long-running commands, keeps the session from automatically logging out
ackagreement – acknowledge the license agreement (to enable use of the product)
checkupdate – check to see if new software updates are available
statusupdate – return status of update that is in-progress (started by executeupdate)
pools – lists available storage pools
pooldetails – list a storage pool’s detailed attributes
poolcommand – issue a command to control a storage pool
expandpool – expand a storage pool with additional devices
readcache – add a read cache device to a storage pool
writelog – add a write log cache device to a storage pool
addspare – add a spare device to a storage pool
volumes – list available storage volumes
createvolume – create a new volume and optionally share it via NFS, CIFS or iSCSI
diskdevices – list of available disk devices and their status
diskmgmt – issue a disk management command
perfmon – get performance monitoring status information
overview – get NAS overview status information
netstats – get network performance status information
diskstats – get disk performance status information