Request URIs

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