List Exchange Storage History
Service name: list_checks
Base URL
https://{SERVER}/api/?apikey={yourAPIkey}&service=list_exchange_storage_history
Description
Returns the daily (interval=DAY), weekly (interval=WEEK) or monthly (interval=MONTH) Exchange Store Size information for a device. Only available for devices where the (Windows server only) Exchange Store Size Check is configured.
Parameters
Required parameters
Add required parameters immediately after the base URL.
https://{SERVER}/api/?apikey={yourAPIkey}&service=list_exchange_storage_history&required_parameters={parameter-value}
Parameter  | Type  | Default Value  | Description  | Allowed Values  | Format  | 
|---|---|---|---|---|---|
deviceid  | Integer  | 0  | The device ID must be a valid identifier.  | ||
interval  | String  | DAY  | Interval length for data retrieval.  | DAY, WEEK, MONTH  | |
since  | String  | 0  | Only obtain data since this date/time (inclusive); otherwise, all available data is returned.  | 
Optional parameters
Add optional parameters immediately after the base URL.
https://{SERVER}/api/?apikey={yourAPIkey}&service=list_exchange_storage_history&optional_parameters={parameter-value}
| Parameter | Description | Type | Required | Options | Default | 
|---|---|---|---|---|---|
| describe | Returns a description of the service. | boolean | no | true | 0 | 
Determine parameter values
Use the following associated service calls to determine parameter values.
| Parameter | Call | URL Format | 
|---|---|---|
| deviceid | list_devices_at_client | https://{SERVER}/api/?apikey={yourAPIkey}&service=list_devices_at_client&clientid=CLIENTID&devicetype=server | 
| list_servers | https://{SERVER}/api/?apikey={yourAPIkey}&service=list_servers&siteid=SITEID | |
| list_workstations | https://{SERVER}/api/?apikey={yourAPIkey}&service=list_workstations&siteid=SITEID | |
| siteid | list_sites | https://{SERVER}/api/?apikey={yourAPIkey}&service=list_sites&clientid=CLIENTID | 
| clientid | list_clients | https://{SERVER}/api/?apikey={yourAPIkey}&service=list_clients | 
Examples
List Exchange Storage History
https://{SERVER}/api/?apikey={yourAPIkey}&service=list_exchange_storage_history&deviceid=DEVICEID&interval=INTERVAL&since=SINCE
Example response
<?xml version="1.0" ?>
<example>
  <result created="2024-09-26T11:49:41+01:00" host="SERVER" status="OK">
    <store>
      <store_name>an_exchange_store_name</store_name>
      <edb_file>C:\a\path\to\edb\file</edb_file>
      <slv_file>C:\a\path\to\slv\file</slv_file>
      <check_id>17186</check_id> {/* Check responsible for populating this data */}
      <history>
        <data>
          <day>2024-08-05</day> {/* only if interval=DAY. UTC ISO-8601 year month day */}
          <week>2024W31</week> {/* only if interval=WEEK. UTC ISO-8601 year week */}
          <month>2024-08</month> {/* only if interval=MONTH. UTC ISO-8601 year month */}
          <store_size>52672</store_size> {/* megabytes */}
        </data>
        <data>
          <day>2013-08-06</day>
          <store_size>52978</store_size>
        </data>
        <data>
          <day>2013-08-07</day>
          <store_size>54241</store_size>
        </data>
        {<!-- ...more data elements... -->}
      </history>
    </store>
    {<!-- ...more store elements (if applicable)... -->}
  </result>
</example>Returned fields
Field  | Type  | Can Be Empty  | Description  | 
|---|---|---|---|
store_name  | string  | no  | Name of monitored Exchange store  | 
edb_file  | string  | yes  | Name of monitored/measured EDB file  | 
slv_file  | string  | yes  | Name of monitored/measured SLV file  | 
check_id  | string  | yes  | The check which populated this data  | 
history  | list (data elements in XML)  | yes  | Each entry contains:  | 
Notes
Data is available for a maximum of 61 intervals (for each possible interval), if you need data for longer you must store a copy yourself then - for efficiency - provide the since parameter to only request new data
Updated 3 months ago