Hardware Sentry TrueSight Presentation Server REST API
Hardware Sentry TrueSight Presentation Server REST API
- Homepage
- https://api.apis.guru/v2/specs/truesight.local/11.1.00.json
- Provider
- truesight.local
- OpenAPI version
- 3.0.1
- Spec (JSON)
- https://api.apis.guru/v2/specs/truesight.local/11.1.00/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/truesight.local/11.1.00/openapi.yaml
Tools (25)
Extracted live via the executor SDK.
-
actions.collectNowYou need to provide the Device ID and Monitor Class parameters to identify the device:
- Use the /hardware/devices service in the Device section to retrieve the Device ID of any device.
- Use the /hardware/device-monitors/{deviceId} service in the Device section to retrieve the Monitor Class of a device. -
actions.rediscoverYou need to provide the Device ID to identify the device:
- Use the /hardware/devices service in the Device section to retrieve the Device ID of a device. -
actions.reinitializeLaunches a 'Reinitialize KM' command for the following parameters:
- resetDiscoveryAndPollingIntervals
- resetAlertAfterNTimes
- resetAlertActions
- resetOtherA
- resetSettings
- resetDebugMode
- resetRemovedPausedObjectList
- resetReportSettings
- resetJavaSettings
- resetThresholds
You need to provide the Device ID to identify the device:
- Use the /hardware/devices service in the Device section to retrieve the Device ID of a device. -
actions.removeYou need to provide the Device ID, the Monitor Class and the Monitor SID parameters:
- Use the /hardware/devices service in the Device section to retrieve the Device ID of any device.
- Use the /hardware/device-monitors/{deviceId} service in the Device section to retrieve the Monitor Class and the Monitor SID for a device.
(Example:"path":"/MS_HW_MAIN/10025150" where MS_HW_MAIN is the Monitor Class and 10025150 is the Monitor SID). -
actions.resetSets the Error Count parameter to 0.
You need to provide the Device ID, the Monitor Class and the Monitor SID parameters:
- Use the /hardware/devices service in the Device section to retrieve the Device ID of any device.
- Use the /hardware/device-monitors/{deviceId} service in the Device section to retrieve the Monitor Class and the Monitor SID for a device.
(Example:"path":"/MS_HW_MAIN/10025150" where MS_HW_MAIN is the Monitor Class and 10025150 is the monitorSid). -
applications.getApplicationsLists all the available ApplicationSummary instances.
-
applications.getOneApplicationYou need to provide an Application ID:
- use the hardware/applications service to retrieve all available application IDs. -
devices.getAgentDevicesYou need to provide the Device ID of a device to retrieve any other devices monitored by the same Agent:
-use the hardware/devices service to get all available device IDs. -
devices.getDeviceYou need to provide a Device ID:
-use the hardware/devices service to get all available device IDs. -
devices.getDeviceAgentYou need to provide a Device ID to retrieve detailed information about the Agent that Monitors the device:
-use the hardware/devices service to get all available device IDs. -
devices.getDeviceEnergyUsageYou need to provide the device ID:
- use the hardware/devices service to get all available device IDs. -
devices.getDeviceMonitorsYou need to provide a Device ID:
- use the hardware/devices service to get all available device IDs. -
devices.getDeviceParameterHistoryYou need to provide the Device ID, Parameter Name, Monitor Type and Monitor SID:
- use the hardware/devices service to get all available device IDs
- use the /hardware/device-monitors/{deviceId} to get the parameter name, the Monitor type and the Monitor SID.
Finally, define the period for which you wish to retrieve data history. -
devices.getDevicesLists the available DeviceSummary instances.
If a parent ID (group ID, application ID, or service ID) is provided, the function narrows down the devices list to those attached to the specified parent:
- use the hardware/groups service in the Groups section to get all available group IDs.
- use the hardware/applications service in the Applications section to get all available application IDs.
- use the hardware/services service in the Services section to get all available service IDs.
Note: At most, one parent ID is taken into account according to this order of precedence:- group ID
- application ID
- service ID
-
devices.getDevicesSummaryLists the GlobalSummary instance for all the monitored devices.
-
devices.getHeatingMarginCoverageIf a parent ID (group ID, application ID, or service ID) is provided, the function narrows down the devices list to those attached to the specified parent:
- use the hardware/groups service in the Groups section to get all available group IDs.
- use the hardware/applications service in the Applications section to get all available application IDs.
- use the hardware/services service in the Services section to get all available service IDs.
Note: At most, one parent ID is taken into account according to this order of precedence:- group ID
- application ID
- service ID
-
devices.searchDevicesGets the DeviceSummary instances whose name, model, manufacturer or serial number match the specified criteria.
If a parent ID (group ID, application ID, or service ID) is provided, the function narrows down the devices list to those attached to the specified parent:
- use the hardware/groups service in the Groups section to get all available group IDs.
- use the hardware/applications service in the Applications section to get all available application IDs.
- use the hardware/services service in the Services section to get all available service IDs.
Note: At most, one parent ID is taken into account according to this order of precedence:- group ID
- application ID
- service ID
-
groups.getGroupsLists the available GroupSummary instances.
-
groups.getOneGroupYou need to provide a Device ID:
- use the hardware/groups service to get all available group ID. -
groups.updateEnergyCostYou need to provide a Device ID:
- use the hardware/groups service to get all available group ID.
If the ID is "global", then the group being updated is the GlobalSummary. -
historicalData.getHistoryGets the historical data for a specific group, application or service, for a given period.
If a parent ID (group ID, application ID, or service ID) is provided, the function narrows down the devices list to those attached to the specified parent:
- use the hardware/groups service in the Groups section to get all available group IDs.
- use the hardware/applications service in the Applications section to get all available application IDs.
- use the hardware/services service in the Services section to get all available service IDs.
Note: At most, one parent ID is taken into account according to this order of precedence:- group ID
- application ID
- service ID
-
services.getOneServiceYou need to provide a Service ID ID :
- use the hardware/services service to get all available service IDs. -
services.getServicesLists the available ServiceSummary instances.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools