Get started
  • English
  • 简体中文
Official Site
Get started
  • English
  • 简体中文
Official Site
  • Get started
  • Concepts
  • Guides
  • Device capabilities & events
  • API reference
    • Public conventions
    • Development specification
    • accessToken: Get administrator token
    • API request example
    • Return codes
    • Interface call limits
    • Account docking
    • Device APIs
    • Device live broadcast
    • Push configuration
    • Cloud storage service
    • Resource pool quota
    • Legacy APIs (deprecated)
  • SDK and tools
  • Solutions
  • Platform and support

Interface call limits

Interface call limits

To protect the platform from abnormal load, each interface has a daily limit (below). Exceeding a per-interface daily limit returns OP1014. App-level or unpublished-app quotas may return OP1011 — see Return codes · OP. Capability errors: Capability error codes. Full HTTP catalog: Return codes.

Interface nameDaily limit
accessToken: get administrator token2000 times
deviceOnline: Get device online status100000 times
checkDeviceBindOrNot: Whether the device has been bound10000 times
bindDevice: device binding2000 times
unBindDevice: Unbind the device2000 times
modifyDeviceName: Device/channel name modification20000 times
deviceList: Paging to get the list of bound devices100000 times
bindDeviceInfo: Single device information acquisition100000 times
shareDeviceList: Paging to get the device list shared by the Imou app to the administrator10000 times
bindDeviceList: Get multiple device information in batch100000 times
currentDeviceWifi: device current connection hotspot information100000 times
wifiAround: WIFI information around the device100000 times
controlDeviceWifi: control device connection hotspot100000 times
upgradeDevice: Device upgrade10000 times
modifyDeviceAlarmStatus: Set motion detection reminder switch100000 times
deviceAlarmPlan: Get the motion inspection plan100000 times
modifyDeviceAlarmPlan: Configure motion inspection plan100000 times
breathingLightStatus: Get breathing light status100000 times
modifyBreathingLight: Set the breathing light switch100000 times
setStorageStrategy: Set free cloud storage plan switch10000 times
frameReverseStatus: Get device flip status100000 times
modifyFrameReverseStatus: Set device flip status100000 times
controlPTZ: PTZ control200000 times
setDeviceSnap: Camera snapshot100000 times
recoverSDCard: Device SD card formatting10000 times
queryLocalRecordBitmap: Query local recording mask monthly20000 times
queryLocalRecordNum: Query the total number of local recordings of the device20000 times
queryLocalRecords: Query local video clips of the device20000 times
getAlarmMessage: Query user alarm information20000 times
deleteAlarmMessage: Delete the user's alarm message2000 times
queryCloudRecordCallNum: Query the remaining number of calls to the cloud storage activation interface1000 times
openCloudRecord: Enable device cloud storage1000 times
getStorageStrategy: Get the cloud storage plan strategy of the current device10000 times
setAllStorageStrategy: Set the cloud storage service switch of the current device10000 times
queryCloudRecordBitmap: Query cloud recording mask monthly200000 times
queryCloudRecordNum: Query the total number of device cloud recordings200000 times
queryCloudRecords: Query device cloud video clips200000 times
deleteCloudRecords: delete device cloud recording clips10000 times
getCloudRecords: Query device cloud video clips in reverse order200000 times
openCloudPlanSvr: Open the cloud storage service of equipment timing recording plan1000 times
cloudRecordPlan: Get timing recording plan information10000 times
modifyCloudRecordPlan: Configure a scheduled recording plan200000 times
queryCloudPlanRecordBitmap: Query the cloud storage recording mask of the scheduled recording plan monthly200000 times
queryCloudPlanRecordNum: Query the total number of cloud storage recordings in the scheduled recording plan200000 times
queryCloudPlanRecords: query timed recording plan cloud storage video clips200000 times
deleteCloudPlanRecords: delete real-time recording plan cloud storage video clips10000 times
setDeviceSnap: Camera linkage snapshot100000 times
bindDeviceLive: Create device source live broadcast address10000 times
unbindLive: Delete the live broadcast address10000 times
liveList: Get live broadcast list100000 times
queryLiveStatus: Get live broadcast status10000 times
modifyLivePlanStatus: Set the live broadcast plan switch10000 times
modifyLivePlan: Modify the live plan time10000 times
flowWarn: Get flow warning value10000 times
modifyFlowWarn: Set the flow warning value1000 times
flowHisDetial: Get detailed information about historical flow1000 times
flowHisTotal: Get the total historical flow information1000 times
batchModifyLivePlan: Set multiple live broadcast plans for a single live broadcast address10000 times
setMessageCallback: Set the developer's message callback address10 times
getMessageCallback: Get the developer's message callback address10000 times
Return codes
oauthTokenV2: Exchange or refresh OAuth tokens