XML message about the configurations of remote permission
<remotePermission version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema"> <record><!—opt, xs: boolean—></record> <booleant><!—opt, xs: boolean—></booleant> <preview><!—opt, xs: boolean—></preview> <videoChannelPermissionList><!—opt—> <videoChannelPermission><!—opt—> <id><!—req, corresponds to the video input channel ID—></id> <preview><!—opt, xs: boolean—></preview> <palyBack><!—opt, xs: boolean—></palyBack> <record><!—opt, xs:boolean—></record> <playBackDoubleVerification> <!—opt, xs:boolean, whether supports secondary authentication for playback and download—> </playBackDoubleVerification> </videoChannelPermission> </videoChannelPermissionList> <ptzControl><!—opt, xs: boolean—></ptzControl> <ptzChannelPermissionList><!—opt—> <ptzChannelPermission><!—opt—> <id><!—req, corresponds to PTZ channel ID—></id> <ptzControl><!—opt, xs: boolean—></ptzControl> </ptzChannelPermission> </ptzChannelPermissionList> <logOrStateCheck><!—opt, xs: boolean, permission to view log and status—></logOrStateCheck> <parameterConfig><!—opt, xs: boolean, parameter configuration permission—></parameterConfig> <restartOrShutdown><!—opt, xs: boolean, permission to reboot and shutdown—></restartOrShutdown> <upgrade><!—opt, xs: boolean, permission to upgrade—></upgrade> <voiceTalk><!—opt, xs: boolean—></voiceTalk> <transParentChannel><!—opt, xs: boolean—></transParentChannel> <contorlLocalOut><!—opt, xs: boolean—></contorlLocalOut> <alarmOutOrUpload><!—opt, xs: boolean, permission to upload and output alarm—></alarmOutOrUpload> <factoryReset><!--opt, xs:boolean, restore default parameters--></factoryReset> <arm><!--opt, xs:boolean, arm--></arm> <disarm><!--opt, xs:boolean, disarm--></disarm> <accessControl><!--opt, xs:boolean, access control--></accessControl> <subSysOrZoneArm><!--opt, xs:boolean, partition or zone arming permission--></subSysOrZoneArm> <subSysOrZoneDisarm><!--opt, xs:boolean, partition or zone disarming permission--></subSysOrZoneDisarm> <subSysOrZoneClearArm><!--opt, xs:boolean, permission to clear partition or zone alarms--></subSysOrZoneClearArm> <zoneBypass><!--opt, xs:boolean, permission to bypass zone--></zoneBypass> <zoneBypassRecover><!--opt, xs:boolean, permission to recover bypassing zone--></zoneBypassRecover> <IRAID> <rapidConfiguration><!--opt, xs:boolean--></rapidConfiguration> <reset><!--opt, xs:boolean--></reset> </IRAID> <subSystemList><!--opt, partitions linked to the operator when adding an operator or setting operator parameters--> <subSystem><!--opt, xs:integer, partition linked to the operator. When adding an operator or setting operator parameters, one or more partitions can be linked to an operator. An operator should be linked to at least one partition and up to four partitions--></subSystem> </subSystemList> <AIModelManagement><!--opt, xs:boolean, operation permission of AI model packages--></AIModelManagement> <AITaskManagement><!--opt, xs:boolean, management and operation permission of AI tasks--></AITaskManagement> <subSysOrZoneArm> <!--read-only, optional, xs:boolean, arm permission of partition/alarm zone-->true </subSysOrZoneArm> <subSysOrZoneDisarm> <!--read-only, optional, xs:boolean, disarm permission of partition/alarm zone-->true </subSysOrZoneDisarm> <subSysOrZoneClearArm> <!--read-only, optional, xs:boolean, clear alarm permission of partition/alarm zone-->true </subSysOrZoneClearArm> <zoneBypass> <!--read-only, optional, xs:boolean, bypass permission in alarm zone-->true </zoneBypass> <zoneBypassRecover> <!--read-only, optional, xs:boolean, bypass recovery permission in alarm zone-->true </zoneBypassRecover> <operateOutput> <!--read-only, optional, xs:boolean, permission for operation on relay-->true </operateOutput> <supportLinkageSubSystemList> <!--read-only, optional, list of the partitions that support linkage--> <subSystem> <!--read-only, optional, xs:integer, the partition that supports linkage, value range:[1,64]-->1 </subSystem> </supportLinkageSubSystemList> <subSystemList> <!--read-only, optional, xs:object, list of partitions--> <subSystem> <!--read-only, optional, xs:integer, partition, range:[1,64]-->1 </subSystem> </subSystemList> <factoryReset> <!--read-only, optional, xs:boolean, recover default parameters-->true </factoryReset> <arm> <!--read-only, optional, xs:boolean, arm-->true </arm> <disarm> <!--read-only, optional, xs:boolean, disarm-->true </disarm> <accessControl> <!--read-only, optional, xs:boolean, access control-->true </accessControl> <restoreTamper opt="true,false"> <!--optional, boolean, whether to restore tampering, this node is only valid for installer-->true </restoreTamper> <restoreConfirmedAlarm opt="true,false"> <!--optional, boolean, whether to restore alarm acknowledgment,this node is for linked zones-->true </restoreConfirmedAlarm> <LPListAudit> <!--optional, xs:boolean, allowlist/blocklist operation permission. Users with this permission can import, export, edit, delete, and search for license plate information in the allowlist or blocklist. See remarks for the URI for each operation-->true </LPListAudit> </remotePermission>
Search for license plate information in the allowlist or blocklist: POST /ISAPI/Traffic/channels/<ID>/searchLPListAudit;
import/export license plate information into/in allowlist or blocklist: GET/PUT /ISAPI/Traffic/channels/<ID>/licensePlateAuditData;
add/edit license plate information to/in the allowlist or blocklist: PUT /ISAPI/Traffic/channels/<channelID>/licensePlateAuditData/record?format=json;
delete license plate information in the allowlist or blocklist: PUT /ISAPI/Traffic/channels/<channelID>/DelLicensePlateAuditData?format=json.