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)
      • Door lock access (legacy)
      • Device messages (legacy)
      • Device query (deprecated)
        • checkDeviceBindOrNot
        • deviceOnline
        • listDeviceDetailsByIds
        • listDeviceDetailsByPage
        • unBindDeviceInfo
        • upgradeProcessDevice
        • bindDeviceChannelInfo
        • bindDeviceInfo
        • bindDeviceList
        • deviceBaseDetailList
        • deviceBaseList
        • deviceList
        • deviceOpenDetailList
        • deviceOpenList
        • deviceVersionList
        • listDeviceAbility
        • queryBaseDeviceChannelInfo
        • queryOpenDeviceChannelInfo
        • shareDeviceList
      • Device maintenance (legacy)
      • Device operation (legacy)
      • Device ability (legacy)
      • Motion detection config (legacy)
      • Preset collection (legacy)
      • Timed cruise (legacy)
      • Local recording config (legacy)
      • Audio volume (legacy)
      • Storage (legacy)
      • Video and imaging (legacy)
      • Time zone (legacy)
      • Wi-Fi (legacy)
      • Local recording query (legacy)
  • SDK and tools
  • Solutions
  • Platform and support
On this page
When to use (legacy)
New integrations
API index

Device query (deprecated)

Device query (deprecated)

When to use (legacy)

These methods still use POST /openapi/{method} for existing integrations.

New integrations

These methods live under Legacy APIs. Prefer Device capabilities and main-path OpenAPI for new work.

API index

No.APINotes
1checkDeviceBindOrNot (checkDeviceBindOrNot - Query Device Binding Status - Imou Open Platform)
2deviceOnline (Check Device Online Status - Imou Open Platform)
3listDeviceDetailsByIds (Batch Query of Device Details by IDs - Imou Open Platform)
4listDeviceDetailsByPage (Paging Device Details for Querying - Imou Open Platform)
5unBindDeviceInfo (UnBindDeviceInfo - Unbound Device Information Acquisition - Imou Open Platform)
6upgradeProcessDevice (Get Device Upgrade Status and Progress - Imou Open Platform)
7bindDeviceChannelInfo (bindDeviceChannelInfo - Obtain Device Channel Information - Imou Open Platform)
8bindDeviceInfo (bindDeviceInfo: Get single device details)
9bindDeviceList (bindDeviceList: Get multiple device details)
10deviceBaseDetailList (Detailed Device Info for easy4ip App - Imou Open Platform)
11deviceBaseList (Device Base List - Retrieve Basic Device Information - Imou Open Platform)
12deviceList (deviceList: List devices)
13deviceOpenDetailList (Get Detailed Device Information in Batches - Imou Open Platform)
14deviceOpenList (Paging to Get Device Channel Info for Adding Devices - Imou Open Platform)
15deviceVersionList (Device Version List - Get Information and Upgrades - Imou Open Platform)
16listDeviceAbility (listDeviceAbility - Obtain Capabilities of Multiple Devices and Accessories - Imou Open Platform)
17queryBaseDeviceChannelInfo (Query Base Device Channel Info for easy4ip App - Imou Open Platform)
18queryOpenDeviceChannelInfo (queryOpenDeviceChannelInfo - Device Channel Info on Open Platform - Imou Open Platform)
19shareDeviceList (shareDeviceList - Device List Pagination from easy4ip App - Imou Open Platform)