API overview
This topic lists all the public APIs for this product, categorized by feature.
Physical space interface
| API | Description |
| Call ListPhysicalSpaces to perform a paged query for a list of physical spaces. | |
| Call CreatePhysicalSpace to create a physical space. | |
| Call GetPhysicalSpace to query the details of a specific physical space. | |
| Call UpdatePhysicalSpace to edit the details of a specific physical space. | |
| Call DeletePhysicalSpace to delete a specific physical space. |
Device form APIs
| API | Description |
| Call ListDeviceForms to perform a paged query for a list of device forms. | |
| Call CreateDeviceForm to create a device form. | |
| Call GetDeviceForm to query the details of a specific device form. | |
| Call UpdateDeviceForm to edit the details of a specific device form. | |
| Call DeleteDeviceForm to delete a specific device form. |
Device property APIs
| API | Description |
| Call ListDeviceProperties to perform a paged query for a list of device properties. | |
| Call CreateDeviceProperty to create a device property. | |
| Call GetDeviceProperty to query the details of a specific device property. | |
| Call UpdateDeviceProperty to edit the details of a specific device property. | |
| Call DeleteDeviceProperty to delete a specific device property. | |
| Call ListDeviceValues to query the list of values for a specific device property. |
Device APIs
| API | Description |
| Call ListDevices to perform a paged query for a list of devices. | |
| Call CreateDevice to create a device. | |
| Call GetDevice to query the details of a specific device. | |
| Call GetDeviceConfig to query the configuration details of a specific device. | |
| Call GetDeviceConfigDiff to query the configuration differences for a specific device between different dates. | |
| Call UpdateDevice to edit the details of a specific device. | |
| Call UpdateDevices to edit partial information, such as the account, for multiple specified devices. |
Leased line APIs
| API | Description |
| Call ListDedicatedLines to perform a paged query for a list of leased lines. | |
| Call CreateDedicatedLine to create a leased line. | |
| Call GetDedicatedLine to query the details of a specific leased line. | |
| Call UpdateDedicatedLine to edit the details of a specific leased line. | |
| Call DeleteDedicatedLine to delete a specific leased line. |
Metric APIs
| API | Description |
| Call ListAlarmStatus to perform a paged query for a list of monitoring statuses. | |
| Call ListAlarmStatusHistories to get historical time series data for monitoring statuses. | |
| Call GetAlarmStatus to query the detailed monitoring status of a specific metric. | |
| Call ListMonitorData to query monitoring time series data. | |
| Call ListNotificationHistories to query the historical notification records for a metric. | |
| Call DisableNotification to disable notification sending for a specific metric until a specified time. | |
| Call EnableNotification to enable notification sending for a specific metric. | |
| Call ListLogs to query device syslog information. | |
| Call ListAlarmStatusHistories to query the monitoring status history of a specific metric. |
Inspection task APIs
| API | Description |
| Call ListInspectionTasks to perform a paged query for a list of inspection tasks. | |
| Call ListTasksHistories to perform a paged query for the history of inspection tasks. | |
| Call GetInspectionTask to query the details of a specific inspection task. | |
| Call RetryTasks to perform a batch retry of specified inspection tasks. | |
| Call CreateRealtimeTask to create a real-time inspection task. | |
| Call GetRealtimeTask to query the details of a specific real-time inspection task. | |
| Call DeleteInspectionTask to delete a specific inspection task. |