Getting Started
Official Site
Getting Started
Official Site
  • Document description
  • Read before you start

  • Light application development guide

  • Mobile application development guide

  • Cloud live development guide

  • Desktop application development guide

  • Third party development guide

  • Message push development guide

  • IoT things data model

  • HTTP interface

    • Development specification
    • API privacy policy
    • Postman interface simulation call
    • accessToken: Get administrator token
    • API request example
    • Account docking
      • Subaccount function description
      • createSubAccount: Create Sub Account
      • getOpenIdByAccount: Get openid based on sub-account
      • deleteSubAccount: Delete subaccount
      • listSubAccount: Get the list of sub-accounts
      • subAccountToken: Get subaccount token
      • addPolicy: Add sub-account permissions
      • clearPolicy: Clear sub-account authorization policy
      • queryDevicePermission: Sub-account device dimension permission
      • deleteDevicePermission: Delete sub-account device permission
      • listSubAccountDevice: Query the list of devices with permissions for the sub-account
    • Push configuration
    • Cloud storage service
    • Equipment management

    • Device configurat

    • Video equipment

    • Device message
    • Device live broadcast
    • Device lock access
  • Reference documents

On this page
Function details
Request address
Incoming parameter description
Sample input
Return data field description
Sample output

deleteDevicePermission - Delete Sub-Account Device Permission - Imou Open Platform

deleteDevicePermission: Delete the device permission of the sub-account

Function details

Delete the sub-account device and channel permissions. The default device level, only delete the channel permissions for the transmission channel

Request address

https://openapi-[DataCenter].easy4ip.com/openapi/deleteDevicePermission

Incoming parameter description

Parameter nameParameter typeRequired or notDefault valueLegal valueParameter description
openidStringYesSub-account ID
deviceIdStringisdevice serial number
channelIdStringNoChannel Number
tokenStringYesAdministrator accessToken

Sample input

{
    "system":{
        "ver":"1.0",
        "appId":"lcdxxxxxxxxx",
        "sign":"4bb5d3c71ce5df93592358d3d0d4a944",
        "time":1603350473,
        "nonce":"a4d59add-0f04-4b7e-9355-d1fb4e9dc22b"
    },
    "id":"d82a7fa7-655f-4bb8-ab75-72bb3dfa3a94",
    "params":{
        "token":"At_12345678901234567890123456789012",
"openid":"5dd2fe5bc11240a9b5d4fd4474c857c5",
        "deviceId": "TESTQWERXXXX"
    }
}

Return data field description

No data returned

Sample output

{
  "id": "123456",
  "result": {
    "code": "0",
    "msg": "The operation was successful"
  }
}
queryDevicePermission: Sub-account device dimension permission
listSubAccountDevice: Query the list of devices with permissions for the sub-account