inspect

inspect inspects the state of currently running QuickApps.

Description

Use inspect and a widget name to inspect various aspects of running QuickApps.

The following widgets are available:

@qatable
A table of all running QuickApps, in order of tag number. It is the equivalent of <do inspect_="qatable"/>
@widgetstates
A table consisting of a subset of columns from the <dynamic tag_="[tag_number]"/>
@dynamic
The full widget state table for a given tag. It is the equivalent of <dynamic tag_="[tag_number]"/>
@inspect
A table containing expansion states for each widget. It is the equivalent of <do inspect_="dynamic" tag_=[tag_number]"/>
@scope

URL

https://[host]/[1010-version]/api/inspect/[widget_name]?tag=[tag_number]

If you do not specify a tag number, inspect displays the contents of tag 1 as the default value.

curl Example

The following curl command displays a table of all running QuickApps, in tag order:

$ curl -s -b cookie.txt 'https://www2.1010data.com/beta-latest/api/inspect/@qatable:text'

The resulting JSON displays the tag numbers and details about every currently running QuickApp.

{"tag":
   [1,2,3,4,5,6],
"instid":
   ["0","HMnest_1_gui20_wsmeter","HMnest_1_dashboard","HMnest_3_hmnonce_1_2__1",
        "HMnest_3_hmnonce_1_3__1",""],
"base":
   ["default.lonely","default.lonely","default.lonely","default.lonely",
        "default.lonely","default.lonely"],
"target":
   ["web","web","web","web","web",""],
"qaid":
   ["MEAL1","MEAL2","MEAL3","MEAL11","MEAL5",""],
"topqaid":
   ["","MEAL1","MEAL1","MEAL1","MEAL1",""],
"entry":
   ["standalone","","","","",""],
"path":
   ["default.gui.workspace","","","","",""],
"title":
   ["GUI Default Workspace","","","","",""]}