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}
| Parameter | Description | Type | Options | Default | 
|---|---|---|---|---|
| siteid | The siteid must be a valid id. | integer | 0 | 0 | 
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}
| Parameter | Description | Type | Options | Default | 
|---|---|---|---|---|
| describe | Optional. Returns a description of the entered call, the available parameters, an example of its output, and returned fields with descriptions. | boolean | true | 0 | 
Determine parameter values
Use the following associated service calls to determine parameter values.
| Parameter | Call | URL Format | 
|---|---|---|
| siteid | list_sites | https://{SERVER}/api/?apikey={yourAPIkey}&service=list_sites&clientid={clientId value} | 
| clientid | list_clients | https://{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
Field  | Type  | Can Be Empty  | Description  | 
|---|---|---|---|
workstationid  | integer  | no  | Unique identifier of the monitored workstation.  | 
guid  | string  | yes  | The guid the monitored workstation uses to authenticate.  | 
name  | string  | no  | The name given to the monitored workstation.  | 
description  | string  | yes  | The description of the monitored workstation.  | 
agent_version  | string  | yes  | The version of the Advanced Monitoring Agent installed on monitored workstation.  | 
install_date  | date  | no  | The date the Advanced Monitoring Agent was installed on the monitored workstation.  | 
last_boot_time  | integer  | yes  | Timestamp of the last boot time of the monitored workstation.  | 
online  | integer (1 or 0)  | no  | Is workstation online or offline?   | 
active_247  | integer (1 or 0)  | no  | Are 24x7 checks running on workstation?   | 
check_interval_247  | integer  | no  | Interval for 24x7 checks (minutes)  | 
status_247  | integer  | no  | Status of 24x7 checks:   | 
local_date_247  | date  | no  | Date (on wkstn) of last 24x7 Checks upload.  | 
local_time_247  | time  | no  | Time (on wkstn) of last 24x7 Checks upload.  | 
utc_time_247  | datetime  | yes  | UTC date and time of last 24x7 Checks upload.  | 
dsc_active  | integer  | no  | Are Daily Safety Checks running on workstation?   | 
agent_mode  | integer  | no  | Agent mode:   | 
dsc_hour  | integer  | no  | Hour of day Daily Safety Checks are running.  | 
dsc_status  | integer  | no  | Status of DSC checks:   | 
dsc_local_date  | date  | no  | Date (on wkstn) of last Daily Safety Checks upload.  | 
dsc_local_time  | time  | no  | Time (on wkstn) of last Daily Safety Checks upload.  | 
dsc_utc_time  | datetime  | yes  | UTC date and time of last Daily Safety Checks upload.  | 
tz_bias  | integer  | yes  | The offset in minutes from UTC time  | 
tz_dst_bias  | integer  | yes  | The daylight saving time offset in minutes  | 
tz_std_bias  | integer  | yes  | The standard time offset in minutes  | 
tz_mode  | integer  | yes  | The current time zone mode:   | 
atz_dst_date  | string  | yes  | The date when daylight saving time begins  | 
tz_dst_date  | string  | yes  | The date when daylight saving time begins  | 
tz_std_date  | string  | yes  | The date when standard time begins  | 
utc_apt  | datetime  | yes  | The Agent perceived UTC time  | 
utc_offset  | integer  | yes  | The effective UTC offset in seconds  | 
assetid  | integer  | yes  | The workstation's unique physical asset identifier  | 
wins_name  | string  | yes  | The WINS name of the physical asset.  | 
user  | string  | yes  | The user logged onto the physical asset during scan.  | 
domain  | string  | yes  | The domain the physical asset is a member of.  | 
role  | string  | yes  | The role being performed by physical asset:   | 
chassis_type  | integer  | yes  | Chassis type (physical workstations only):   | 
manufacturer  | string  | yes  | The manufacturer of the physical asset.  | 
model  | string  | yes  | The model of the physical asset.  | 
device_serial  | string  | yes  | The serial number of the physical asset.  | 
ip  | string  | yes  | The IP address of the physical asset.  | 
external_ip  | string  | yes  | The external IP address of the last agent upload.  | 
mac1  | string  | yes  | The MAC address of the first NIC in the physical asset.  | 
mac2  | string  | yes  | The MAC address of the second NIC in the physical asset.  | 
mac3  | string  | yes  | The MAC address of the third NIC in the physical asset.  | 
processor_count  | integer  | yes  | The number of processors in the physical asset.  | 
total_memory  | integer  | yes  | The total memory (bytes) in the physical asset.  | 
os_type  | integer  | no  | Type of Operating System installed.  | 
os  | string  | yes  | The operating system installed on the physical asset. Returns device.osversion if no as_device record.  | 
os_details  | string  | yes  | A more detailed description of the operating system installed on the physical asset, including the build (if known).  | 
service_pack  | float  | yes  | The service pack installed on the physical asset.  | 
os_serial_number  | string  | yes  | The operating system serial number.  | 
os_product_key  | string  | yes  | The operating system product key.  | 
last_scan_time  | datetime  | yes  | The date and time of last asset scan.  | 
custom field name  | string  | yes  | The information entered in the Custom Field.  | 
Updated 3 months ago