RESTAPI Manual
System
System Information
20 min
urls summary urls summary url get post patch put delete /rest/v1/rpc/show clock n y n n n /rest/v1/rpc/show login policy n y n n n /rest/v1/rpc/show user policy n y n n n /rest/v1/running/system info y n n n n /rest/v1/running/system info/fan info/{id} y n n n n /rest/v1/running/system info/hardware info y n n n n /rest/v1/running/system info/psu info/{id} y n n n n /rest/v1/running/system info/ssd health y n n n n /rest/v1/running/system info/sys eeprom/entry/{code} y n n n n /rest/v1/running/system info/temperature/{device id} y n n n n /rest/v1/rpc/system show n y n n n examples examples show clock show clock post https //{switch ip}/rest/v1/rpc/show clock show login policy show login policy post https //{switch ip}/rest/v1/rpc/show login policy show user policy show user policy post https //{switch ip}/rest/v1/rpc/show user policy get fans information by id get fans information by id get https //{switch ip}/rest/v1/running/system info/fan info/10 get hardware information get hardware information get https //{switch ip}/rest/v1/running/system info/hardware info get psu information get psu information get https //{switch ip}/rest/v1/running/system info/psu info get ssd health get ssd health get https //{switch ip}/rest/v1/running/system info/ssd health get system eeprom information get system eeprom information get https //{switch ip}/rest/v1/running/system info/sys eeprom/entry get system temperature of device get system temperature of device get https //{switch ip}/rest/v1/running/system info/temperature/0 get system information by command get system information by command post https //{switch ip}/rest/v1/rpc/system show { "run cmd" "show version" } properties descriptions properties descriptions system read only information system read only information tree diagrams + ro system info + ro fan info \[id] \| + ro id \| + ro position in parent? \| + ro parent name? \| + ro direction? \| + ro speed? \| + ro presence? \| + ro timestamp? \| + ro is replaceable? + ro psu info \[id] \| + ro id \| + ro presence? \| + ro status? \| + ro temperature? \| + ro voltage in? \| + ro current in? \| + ro power in? \| + ro voltage out? \| + ro current out? \| + ro power out? \| + ro direction? \| + ro power warning? \| + ro direction warning? \| + ro is replaceable? \| + ro position in parent? \| + ro parent name? + ro ssd health \| + ro device model? \| + ro firmware? \| + ro serial number? \| + ro health? \| + ro temperature? + ro hardware info \| + ro platform? \| + ro hwsku? \| + ro asic? \| + ro asic count? \| + ro serial number? \| + ro model number? \| + ro hardware revision? \| + ro switch type? + ro sys eeprom \| + ro entry \[code] \| + ro code \| + ro name? \| + ro len? \| + ro eeprom value? + ro temperature \[device id] + ro device id + ro position in parent? + ro parent name? + ro temperature? + ro high threshold? + ro critical high threshold? + ro low threshold? + ro critical low threshold? + ro warning status? + ro timestamp? + ro is replaceable? table of properties name required type/range description system info ro path only node, has no configurable value system information fan info ro path only node, has no configurable value id ro string (sub property of fan info) fan id position in parent ro 0 255 (sub property of fan info) the position number of the fan in its parent device parent name ro string (sub property of fan info) the name of the parent device where the fan is located direction ro string (sub property of fan info) the rotation direction of the fan speed ro string (sub property of fan info) fan speed presence ro "true" "false" (sub property of fan info) the presence status of the fan timestamp ro string (sub property of fan info) last update timestamp is replaceable ro "true" "false" (sub property of fan info) if it is replaceable psu info ro path only node, has no configurable value id ro psu id (sub property of psu info) psu id presence ro "true" "false" (sub property of psu info) power supply unit presence status status ro "true" "false" (sub property of psu info) power supply unit status temperature ro string (sub property of psu info) power supply unit temperature information voltage in ro decimal64 (sub property of psu info) power supply unit input voltage current in ro decimal64 (sub property of psu info) power supply unit input current power in ro decimal64 (sub property of psu info) power supply unit input power voltage out ro decimal64 (sub property of psu info) power supply unit output voltage current out ro decimal64 (sub property of psu info) power supply unit output current power out ro decimal64 (sub property of psu info) power supply unit output power direction ro string (sub property of psu info) the airflow direction of the power supply unit power warning ro "true" "false" (sub property of psu info) if there is a power warning direction warning ro "true" "false" (sub property of psu info) if there is a direction warning is replaceable ro "true" "false" (sub property of psu info) if it is replaceable position in parent ro 0 255 (sub property of psu info) the position number of the power supply unit in its parent device parent name ro string (sub property of psu info) the name of the parent device where the power supply unit is located ssd health ro path only node, has no configurable value device model ro string (sub property of ssd health) ssd device model firmware ro string (sub property of ssd health) ssd firmware serial number ro string (sub property of ssd health) ssd serial number health ro string (sub property of ssd health) ssd health temperature ro string (sub property of ssd health) ssd temperature hardware info ro path only node, has no configurable value platform ro string (sub property of hardware info) hardware platform information hwsku ro string (sub property of hardware info) hardware stock keeping unit asic ro string (sub property of hardware info) asic type asic count ro 0 255 (sub property of hardware info) asic count serial number ro string (sub property of hardware info) hardware serial number model number ro string (sub property of hardware info) hardware model number hardware revision ro 0 255 (sub property of hardware info) hardware revision switch type ro string (sub property of hardware info) hardware switch type sys eeprom ro path only node, has no configurable value entry ro (sub property of sys eeprom) path only node, has no configurable value code ro string (sub property of entry) system eeprom code name ro string (sub property of entry) system eeprom tlv name len ro 0 255 (sub property of entry) system eeprom data length eeprom value ro string (sub property of entry) system eeprom data value temperature ro path only node, has no configurable value device id ro string (sub property of temperature) device id position in parent ro 0 255 (sub property of temperature) the position number of the device in its parent device parent name ro string (sub property of temperature) the name of the parent device where this device is located temperature ro decimal64 (sub property of temperature) the temperature of this device high threshold ro string (sub property of temperature) high threshold of this device critical high threshold ro string (sub property of temperature) critical high threshold of this device low threshold ro string (sub property of temperature) low threshold of this device critical low threshold ro string (sub property of temperature) critical low threshold of this device warning status ro "true" "false" (sub property of temperature) warning status of this device timestamp ro string (sub property of temperature) last update timestamp is replaceable ro "true" "false" (sub property of temperature) if it is replaceable system showsystem show system showsystem show tree diagrams + x system show \| + w input \| | + w run cmd \| + ro output \| + ro text? table of properties name required type/range description system show m path only node, has no configurable value run cmd m "show version" "show device info" "show hardware info" "show platform fan" "show platform psu status" "show platform ssd health" "show platform summary" "show platform sys eeprom" "show platform temperature" "show system processes cpu" "show system processes memory" "show system processes summary" "show system users" "show system reboot cause" "show system uptime" "show system memory" "show clock" "show supported timezones" "show tcam profile" (sub property of input) run system show cmd text ro string (sub property of output) result show user policy show user policy tree diagrams + x show user policy \| + ro output \| + ro data? table of properties name required type/range description show user policy m path only node, has no configurable value show user policy data ro \<anydata> (sub property of output) show login policy show login policy tree diagrams + x show login policy \| + ro output \| + ro data? table of properties name required type/range description show login policy m path only node, has no configurable value show login policy data ro \<anydata> (sub property of output) show clock show clock tree diagrams + x show clock + ro output + ro data? table of properties name required type/range description show clock m path only node, has no configurable value display time data ro \<anydata> (sub property of output)
