Summary Data Using the API

From Observer GigaFlow Support | VIAVI Solutions Inc.
Jump to: navigation, search

List all devices:

 curl -H "Content-Type: application/json" -X POST -d '{"action":"get","type":"devices"}' "http://172.21.40.14:7902/rest/?portalUser=admin@myipsla.com"

List specific device (use device filer):

 curl -H "Content-Type: application/json" -X POST -d '{"action":"get","type":"devices","device":["172.21.40.254"]}' "http://172.21.40.14:7902/rest/?portalUser=admin@myipsla.com"

List subnets (use device filer):

 curl -H "Content-Type: application/json" -X POST -d '{"action":"get","type":"subnets","device":["172.21.40.254"]}' "http://172.21.40.14:7902/rest/?portalUser=admin@myipsla.com"

List all subnets:

 curl -H "Content-Type: application/json" -X POST -d '{"action":"get","type":"subnets"}' "http://172.21.40.14:7902/rest/?portalUser=admin@myipsla.com"

List all interfaces:

 curl -H "Content-Type: application/json" -X POST -d '{"action":"get","type":" interfacelist "}' "http://172.21.40.14:7902/rest/?portalUser=admin@myipsla.com"

List interfaces on specific device (use device filer):

 curl -H "Content-Type: application/json" -X POST -d '{"action":"get","type":"interfacelist","device":["172.21.40.254"]}' "http://172.21.40.14:7902/rest/?portalUser=admin@myipsla.com"

List specific interface (use interface filer):

 curl -H "Content-Type: application/json" -X POST -d '{"action":"get","type":"interfacelist","interface":["172.21.40.254_1"]}' "http://172.21.40.14:7902/rest/?portalUser=admin@myipsla.com"