unBindDeviceCloud (Unbind Device Cloud Storage - Imou Open Platform)
unBindDeviceCloud: Unbind Device Cloud Storage - Imou Open Platform
Function details
The cloud storage package on the device is melled, and the released cloud storage package is returned to the developer account.
If deviceId and channelId do not empty, unbind all cloud storage packages under the device channel, unused cloud storage package returns to the developer resource pool, you can get unUsedloudlist: get an unrecognized cloud storage service List query.
If deviceCloudId is not empty, delete the specified package. The value of deviceCloudId can be obtained through deviceCloudList: Query all cloud storage service under the device channel.
The cloud storage package currently in use can be unbended by method 1 or directly unbind the device.
Request address
https://openapi-[DataCenter].easy4ip.com/openapi/unBindDeviceCloud
Request format
HTTP POST. JSON body layout: Request conventions. Sign with Signature.
Introduction parameter description
| Parameter | Parameter Type | Whether it will be filled | Default | Legal value | Parameter Description |
|---|---|---|---|---|---|
| token | String | Yes | Administrator AccessToken | ||
| deviceId | String | No | Device Serial Number | ||
| channelId | String | No | Device channel number | ||
| deviceCloudId | STRING | No | Cloud Storage Unique ID, if the cloud store is stored under the developer account, by calling deviceCloudList: Querying the device under the device channel Get values |
Sample input
{
"id":"d5c287b4-5b2f-4f03-baf5-8032c5c354af",
"system":{
"ver":"1.0",
"appId":"lcdxxxxxxxxx",
"sign": "xjhCQBoJ9hRDsCjyDcHjtDNzRZ3ZJezcawsfWeiaoxU=",
"time":1599031074,
"nonce":"8ec8a7bd1d1c95420de20d92422d457d"
},
"params":{
"token":"At_12345678901234567890123456789012",
"deviceCloudId":"206612"
}
}
Return data field description
No data returned
Sample output
{
"id":"d5c287b4-5b2f-4f03-baf5-8032c5c354af",
"result": {
"code": "0",
"msg": "Successful operation"
}
}
Error codes
This method may return the codes below. See Return codes and Capability errors for the full catalog.
Gateway and auth (SN / TK / OP)
| Code | Meaning | Next step |
|---|---|---|
SN1001 | Signature error | Check sign per Development specification |
TK1002 | Token invalid or expired | Refresh accessToken |
OP1002 | Missing required parameter | Add required fields |
OP1003 | Invalid parameter | Match this page’s parameter table |
OP1009 | Permission denied | Check token and device bind/share grants |
OP1013 | Total call limit exceeded | Reduce call rate |
OP1014 | Daily per-interface limit exceeded | See Interface call limits |
DV1007 | Device offline | Wait until the device is online |
See Return codes · OP/SN/TK for the full catalog.
Sub-accounts (SUB)
| Code | Meaning | Next step |
|---|---|---|
SUB1001–SUB1002 | Sub-account lacks API permission | Update policy via addPolicy |
SUB1005 | Sub-account token expired | Refresh subAccountToken |
SUB1006 | No device grant for sub-account | Check Resource and device serial |
SUB1008 | Sub-account not bound to app | Create and bind the sub-account first |
See Return codes · SUB.
Device access and channels (DV10xx)
| Code | Meaning | Next step |
|---|---|---|
DV1007 | Device offline or timeout | Wait for the device to come online |
DV1009 | Device busy | Retry later |
DV1012 | Insufficient share/grant permission | Check sub-account Permission / Resource |
DV1019 | Capability not supported | Confirm model and capability list |
DV1020 | Channel offline | Check channel status |
DV1026 | Function not supported | Use another API or upgrade firmware |
DV1028 | Not bound or channel missing | Verify deviceId / channelId |
See Return codes · DV.
Cloud storage plans (ST)
| Code | Meaning | Next step |
|---|---|---|
ST1004 | Cloud storage not enabled | openCloudRecord |
ST1005 | Cloud storage expired | Renew or change plan |
ST1006 | Plan does not exist | Verify strategyId |
ST1009 | Paid plan still active | Handle existing plan first |
ST1010 | Device does not support plan | Choose a supported plan |
See Return codes · ST.
