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