Description |
URI |
Method |
Request and Response Message |
Get device information. |
/ISAPI/System/deviceInfo |
GET |
XML_DeviceInfo XML_ResponseStatus |
Edit device information. |
/ISAPI/System/deviceInfo |
PUT |
- |
Control PTZ. |
/ISAPI/PTZCtrl/channels/<ID>/continuous |
PUT |
XML_ResponseStatus |
Get preset list. |
/ISAPI/PTZCtrl/channels/<ID>/presets |
GET |
XML_PTZPresetList XML_ResponseStatus |
Manage all configured presets. |
/ISAPI/PTZCtrl/channels/<ID>/presets |
POST |
- |
Delete all presets. |
/ISAPI/PTZCtrl/channels/<ID>/presets |
DELETE |
- |
Add a preset. |
/ISAPI/PTZCtrl/channels/<ID>/presets/<ID> |
PUT |
XML_ResponseStatus |
Delete a preset. |
/ISAPI/PTZCtrl/channels/<ID>/presets/<ID> |
DELETE |
XML_ResponseStatus |
Get a preset. |
/ISAPI/PTZCtrl/channels/<ID>/presets/<ID> |
GET |
- |
Call a preset. |
/ISAPI/PTZCtrl/channels/<ID>/presets/<ID>/goto |
PUT |
XML_ResponseStatus |
Get partition status. |
/ISAPI/SecurityCP/status/subSystems?format=json |
GET |
JSON_SubSysList JSON_ResponseStatus |
Arm a partition. |
/ISAPI/SecurityCP/control/arm/<ID>?ways=<string>&format=json |
PUT |
JSON_ResponseStatus |
Disarm a partition. |
/ISAPI/SecurityCP/control/disarm/<ID>?format=json |
PUT |
JSON_ResponseStatus |
Clear partition alarms. |
/ISAPI/SecurityCP/control/clearAlarm/<ID>?format=json |
PUT |
JSON_ResponseStatus |
Get zone status |
/ISAPI/SecurityCP/status/zones?format=json |
GET |
JSON_ZoneList JSON_ResponseStatus |
Search partition status according to conditions. |
/ISAPI/SecurityCP/status/zones?format=json |
POST |
- |
Zone bypass. |
/ISAPI/SecurityCP/control/bypass?format=json |
PUT |
JSON_ResponseStatus |
Recover bypass of multiple zones. |
/ISAPI/SecurityCP/control/bypassRecover?format=json |
PUT |
JSON_ResponseStatus |
Get relay status by specific conditions. |
/ISAPI/SecurityCP/status/outputStatus?format=json |
POST |
JSON_OutputSearch JSON_ResponseStatus |
Control relay in batch. |
/ISAPI/SecurityCP/control/outputs?format=json |
POST |
JSON_ResponseStatus |
Get the information of all I/O output ports. |
/ISAPI/System/IO/outputs |
GET |
XML_IOOutputPortList XML_ResponseStatus |
Get status of a specific alarm output. |
/ISAPI/System/IO/outputs/<ID>/status |
GET |
XML_IOPortStatus XML_ResponseStatus |
Manually trigger a specific alarm output. |
/ISAPI/System/IO/outputs/<ID>/trigger |
PUT |
XML_ResponseStatus |
Get device time zone. |
/ISAPI/System/time |
GET |
XML_TimeData XML_ResponseStatus |
Get or set device time parameters. |
/ISAPI/System/time |
PUT |
- |
Operations about management of all digital channels. |
/ISAPI/ContentMgmt/InputProxy/channels |
GET |
XML_InputProxyChannelList XML_ResponseStatus |
Configure operations about management of all digital channels. |
/ISAPI/ContentMgmt/InputProxy/channels |
PUT |
- |
Create digital channels |
/ISAPI/ContentMgmt/InputProxy/channels |
POST |
- |
Get status of all digital channels. |
/ISAPI/ContentMgmt/InputProxy/channels/status |
GET |
XML_InputProxyChannelStatusList XML_ResponseStatus |
Refresh the video mode manually before playback. |
/ISAPI/ContentMgmt/record/control/manualRefresh/channels/<ID> |
PUT |
XML_ResponseStatus |
Search for access control events. |
/ISAPI/AccessControl/AcsEvent?format=json |
POST |
JSON_AcsEvent XML_ResponseStatus |
Search for person information. |
/ISAPI/AccessControl/UserInfo/Search?format=json |
POST |
JSON_UserInfoSearch XML_ResponseStatus |