Listing Workstations

Service name: list_workstations

Base URL

https://{SERVER}/api/?apikey={yourAPIkey}&service=list_workstations

Description

Lists all workstation monitoring devices for a site (including top level asset information if available).

Parameters

Required parameters

Add required parameters immediately after the base URL.

https://{SERVER}/api/?apikey={yourAPIkey}&service=list_workstations&required_parameters={parameter-value}
ParameterDescriptionTypeOptionsDefault
siteidThe siteid must be a valid id.integer00

Optional parameters

Add optional parameters after the required parameters in the base URL.

https://{SERVER}/api/?apikey={yourAPIkey}&service=list_workstations&required_parameters={parameter-value}&optional_parameters={parameter-value}
ParameterDescriptionTypeOptionsDefault
describeOptional. Returns a description of the entered call, the available parameters, an example of its output, and returned fields with descriptions.booleantrue0

Determine parameter values

Use the following associated service calls to determine parameter values.

ParameterCallURL Format
siteidlist_siteshttps://{SERVER}/api/?apikey={yourAPIkey}&service=list_sites&clientid={clientId value}
clientidlist_clientshttps://{SERVER}/api/?apikey={yourAPIkey}&service=list_clients

Examples

List workstations for a site

https://{SERVER}/api/?apikey={yourAPIkey}&service=list_workstations&siteid=SITEID

Example response

<result created="2009-09-24T16:41:12+01:00" host="SERVER" status="OK">
<items>
   <workstation>
    <guid></guid> 
    <name>PETE-LAPTOP</name> 
    <description>76508TG</description> 
    <install_date>2009-07-10</install_date> 
    <last_boot_time /> 
    <dsc_active>1</dsc_active> 
    <atz_dst_date>0000-03-05:00T01:00:00</atz_dst_date> 
    <utc_apt /> 
    <utc_offset>0</utc_offset> 
    <user>SERVER\peter </user> 
    <domain>test.local</domain> 
    <manufacturer>LENOVO</manufacturer> 
    <model>76508TG</model> 
    <ip>192.168.201.66</ip> 
    <external_ip>101.101.101.101</external_ip>
    <mac1>00:1C:BF:3D:03:AD</mac1> 
    <mac2>00:15:58:CC:D0:FE</mac2> 
    <mac3>18:E0:20:52:41:53</mac3> 
    <os>Microsoft Windows 7 Professional </os> 
    <os_details>Microsoft Windows 7 Professional Edition, 64-bit Service Pack 1 (build 7601) </os_details>
    <workstationid>38549</workstationid> 
    <agent_version>6_0_0</agent_version> 
    <agent_mode>3</agent_mode> 
    <online>1</online> 
    <active_247>0</active_247> 
    <check_interval_247>60</check_interval_247> 
    <status_247>5</status_247> 
    <local_date_247>2009-07-15</local_date_247> 
    <local_time_247>09:16:00</local_time_247> 
    <utc_time_247>2009-07-10 10:36:00</utc_time_247> 
    <dsc_hour>6</dsc_hour> 
    <dsc_status>1</dsc_status> 
    <dsc_local_date>2009-07-15</dsc_local_date> 
    <dsc_local_time>09:16:00</dsc_local_time> 
    <dsc_utc_time>2009-07-10 10:36:00</dsc_utc_time> 
    <tz_bias /> 
    <tz_dst_bias /> 
    <tz_std_bias /> 
    <tz_mode /> 
    <tz_dst_date>0000-03-05:00T01:00:00</tz_dst_date>
    <tz_std_date>0000-10-05:00T02:00:00</tz_std_date>
    <assetid>53614</assetid> 
    <wins_name>PETE-LAPTOP</wins_name> 
    <role>1</role> 
    <chassis_type>10</chassis_type> 
    <device_serial>L3G4568</device_serial> 
    <processor_count>1</processor_count> 
    <total_memory>3221225472</total_memory> 
    <os_type>18</os_type>
    <service_pack>3</service_pack> 
    <os_serial_number>12345-OEM-00123456-00123</os_serial_number> 
    <os_product_key>ABCD1-EFG2H-IJ2KLM-NO3PQ-RSTUV</os_product_key> 
    <last_scan_time>2009-07-10 10:36:00</last_scan_time> 
    <custom field name> custom value </custom fieldname>
   </workstation>
   ..... more <server> nodes ...
  </items>
</result>
   ..... more workstation nodes ...
</items>
</result>

Returned fields

FieldTypeCan Be EmptyDescription
workstationidintegernoUnique identifier of the monitored workstation.
guidstringyesThe guid the monitored workstation uses to authenticate.
namestringnoThe name given to the monitored workstation.
descriptionstringyesThe description of the monitored workstation.
agent_versionstringyesThe version of the Advanced Monitoring Agent installed on monitored workstation.
install_datedatenoThe date the Advanced Monitoring Agent was installed on the monitored workstation.
last_boot_timeintegeryesTimestamp of the last boot time of the monitored workstation.
onlineinteger (1 or 0)noIs workstation online or offline?
0: offline / maintenance mode
1: online
active_247integer (1 or 0)noAre 24x7 checks running on workstation?
0: No
1: Yes
check_interval_247integernoInterval for 24x7 checks (minutes)
status_247integernoStatus of 24x7 checks:
0: No checks run
1: Some checks failed
5: All checks passed
local_date_247datenoDate (on wkstn) of last 24x7 Checks upload.
local_time_247timenoTime (on wkstn) of last 24x7 Checks upload.
utc_time_247datetimeyesUTC date and time of last 24x7 Checks upload.
dsc_activeintegernoAre Daily Safety Checks running on workstation?
0: No
1: Yes
agent_modeintegernoAgent mode:
1: Workstation
dsc_hourintegernoHour of day Daily Safety Checks are running.
dsc_statusintegernoStatus of DSC checks:
0: No checks run
1: Some checks failed
5: All checks passed
dsc_local_datedatenoDate (on wkstn) of last Daily Safety Checks upload.
dsc_local_timetimenoTime (on wkstn) of last Daily Safety Checks upload.
dsc_utc_timedatetimeyesUTC date and time of last Daily Safety Checks upload.
tz_biasintegeryesThe offset in minutes from UTC time
tz_dst_biasintegeryesThe daylight saving time offset in minutes
tz_std_biasintegeryesThe standard time offset in minutes
tz_modeintegeryesThe current time zone mode:
0: unknown
1: standard time
2: daylight saving time
atz_dst_datestringyesThe date when daylight saving time begins
tz_dst_datestringyesThe date when daylight saving time begins
tz_std_datestringyesThe date when standard time begins
utc_aptdatetimeyesThe Agent perceived UTC time
utc_offsetintegeryesThe effective UTC offset in seconds
assetidintegeryesThe workstation's unique physical asset identifier
wins_namestringyesThe WINS name of the physical asset.
userstringyesThe user logged onto the physical asset during scan.
domainstringyesThe domain the physical asset is a member of.
rolestringyesThe role being performed by physical asset:
0, 1: Windows Workstation
2, 3, 4, 5: Windows Server
101: UNIX/Linux
102: Mac
103: Printer
104: Router
105: NAS
106: Other Network Device
other: Unknown
chassis_typeintegeryesChassis type (physical workstations only):
8: Portable
9: Laptop
10: Notebook
11: Handheld
14: Subnotebook
other: Unknown
manufacturerstringyesThe manufacturer of the physical asset.
modelstringyesThe model of the physical asset.
device_serialstringyesThe serial number of the physical asset.
ipstringyesThe IP address of the physical asset.
external_ipstringyesThe external IP address of the last agent upload.
mac1stringyesThe MAC address of the first NIC in the physical asset.
mac2stringyesThe MAC address of the second NIC in the physical asset.
mac3stringyesThe MAC address of the third NIC in the physical asset.
processor_countintegeryesThe number of processors in the physical asset.
total_memoryintegeryesThe total memory (bytes) in the physical asset.
os_typeintegernoType of Operating System installed.
osstringyesThe operating system installed on the physical asset. Returns device.osversion if no as_device record.
os_detailsstringyesA more detailed description of the operating system installed on the physical asset, including the build (if known).
service_packfloatyesThe service pack installed on the physical asset.
os_serial_numberstringyesThe operating system serial number.
os_product_keystringyesThe operating system product key.
last_scan_timedatetimeyesThe date and time of last asset scan.
custom field namestringyesThe information entered in the Custom Field.

Did this page help you?