• Tools
Tools
  • Tools
loading...
No Results
  • ActiveCampaign
  • AirDroid Business
    • Index
    • Batch Resolve Device and Group IDs by Name
    • Batch Resolve Device IDs by Name
    • Batch Resolve Group IDs by Name
    • Batch Get Devices by Device or Group IDs
    • Clear app data and cache
    • Create a group
    • Delete groups
    • Delete Provisioning Templates
    • Disable lost mode
    • Error codes
    • Enable lost mode
    • Field reference
    • Get average screen time
    • Get account activities
    • Get a Configuration
    • Get a device by name
    • Get a device app by name
    • Get a group
    • Get a group id by group name
    • Get a Provisioning Template
    • Get an activity log
    • Get all devices
    • Get all device apps
    • Get all devices with filter
    • Get Config File Deployment Status
    • Get device info push
    • Get device location report
    • Get device network connection history
    • Get device application usage duration
    • Get device application report
    • Get device online status report
    • Get device remote access report
    • Get data usage overview and trends
    • Get tag ids by tag names
    • Get top 10 apps by usage duration
    • Get top 10 data usage apps
    • Generate Device Owner Enrollment QR for Template
    • List Groups
    • List Policy and Kiosk Configurations
    • List Provisioning Templates
    • Lock a device
    • Move devices to a group
    • Open app to foreground
    • Power off a device
    • Reboot device
    • Remote operation
    • Search Groups
    • Set tags
    • Turn off device screen
    • Unenroll a device
    • Update a device name
    • Update a device remark
    • Update a group name
    • Update a group remark
  • Adalo
  • Appstore
  • Asana
  • AWS Lambda
  • AWS-S3
  • BambooHR
  • Bitbucket
  • Brevo
  • Clockify
  • Coda
  • ConvertKit
  • DingTalk
  • Discord
  • Discourse
  • Dropbox
  • Elasticsearch
  • Elastic Security
  • FeiShu
  • Firecrawl
  • Freshdesk
  • Freshservice
  • Freshworks CRM
  • Gerrit
  • Github
  • Gitlab
  • Google Ads
  • Google Analytics
  • Google Calendar
  • Google Developer
  • Google Docs
  • Google Drive
  • Google Gmail
  • Google Sheets
  • Grafana
  • Hacker News
  • HaloPSA
  • Harvest
  • Help Scout
  • Hubspot
  • Intercom
  • Jenkins
  • Jira
  • Kafka
  • Lemlist
  • Linear
  • Magento
  • MailChimp
  • Mautic
  • Metabase
  • Microsoft Excel
  • Microsoft OneDrive
  • Microsoft Outlook
  • Microsoft Sharepoint
  • Microsoft Teams
  • Microsoft To Do
  • monday.com
  • MySQL
  • Nextcloud
  • Notion
  • Odoo
  • Okta
  • OpenAI
  • Ortto
  • Paddle
  • PayPal
  • Pipedrive
  • PostgreSQL
  • PostHog
  • Qdrant
  • QuickBooks
  • Redis
  • Segment
  • SendGrid
  • ServiceNow
  • Shopify
  • Slack
  • Splunk
  • Spotify
  • Strapi
  • Stripe
  • System Tools
    • Code
    • CSV
    • Crypto
    • Data Shaping
    • Date & Time
    • Delay
    • Documents
    • QRCode
    • Search&Crawl
    • Text
    • Xml
  • Teambition
  • Telegram
  • Todoist
  • Trello
  • Twilio
  • Webflow
  • Wekan
  • Wikipedia
  • WooCommerce
  • WordPress
  • X
  • YouTube
  • Zammad
  • Zendesk
  • Zoho CRM
  • Zoom
  • Zulip
Home > Tools > AirDroid Business

Batch Resolve Device IDs by Name

Tool Name: airdroid_business_device_id_batch_resolve_by_name

Risk Level: 🟒 Low Risk

Execution Mode: ⚑ Synchronous

Category: Device Management

Quick Start (Copy & Use)

Summary: Resolve multiple exact device names to device_id values. Returns flat DeviceIds, name/id DeviceIdPairs, and UnmatchedDeviceNames.

Prerequisites: Exact device_name values (case-sensitive). Max 50 names.

Success Criteria: StatusCode == 200 and ErrorMessage == "".

What to Do Next: Pass DeviceIds into batch device tools (e.g. Batch Get Devices by Device or Group IDs). Review UnmatchedDeviceNames before proceeding.

Minimal Request Example:

{
  "DeviceNames": ["Test Device 01", "Warehouse Tablet 02"]
}

Minimal Response Example:

{
  "DeviceIds": ["fa6edcff65ab444e8b5e0eb08df4175d"],
  "DeviceIdPairs": [
    {
      "device_name": "Test Device 01",
      "device_id": "fa6edcff65ab444e8b5e0eb08df4175d"
    }
  ],
  "UnmatchedDeviceNames": ["Warehouse Tablet 02"],
  "StatusCode": 200,
  "ErrorMessage": ""
}

Recipes (Common Recipes)

Recipe 1: Prepare DeviceIds for batch get

{
  "DeviceNames": ["Front Desk Monitor", "Lobby Kiosk A"]
}

Then call Batch Get Devices by Device or Group IDs with the returned DeviceIds.

Recipe 2: Check unmatched before acting

After a successful call, if UnmatchedDeviceNames is non-empty, fix names (or fuzzy-search via List Devices) before downstream writes.

Recipe 3: Single-name alternative

For one device with full details, prefer Get a Device by Name instead of this batch wrapper.

{
  "DeviceNames": ["Office Tablet"]
}

1. Overview

1.1 What it does

Performs exact-name device lookup and returns ID-oriented outputs only (not full device records).

1.2 When to use

  • Convert several known device names into a flat DeviceIds array
  • Prepare ids for downstream batch device operations

1.3 Execution mode

Synchronous read. Idempotent.

1.4 Prerequisites

Exact device display names. Partial / fuzzy names are not supported here.

1.5 Related tools

Tool Why
Search Devices Advanced filters and full records
Get a Device by Name Single exact-name lookup with details
List Devices Fuzzy keyword search

1.6 vs similar tools

Need Prefer
Many exact names β†’ ids Batch Resolve Device IDs by Name
One name + details Get a Device by Name
Fuzzy keyword List Devices
Complex filters Search Devices

2. Inputs

Name Type Required Default Description
DeviceNames string-array Yes β€” Exact device names; max 50

Each value is matched against device_name using exact matching. Partial names are not supported.

3. Outputs

Name Type Description
DeviceIds string-array Resolved device ids
DeviceIdPairs array Matched {device_name, device_id} objects
UnmatchedDeviceNames string-array Input names with no match
Hint / Retryable / OriginalStatusCode / StatusCode / ErrorMessage β€” Standard status fields

On success, the tool returns StatusCode: 200 and Retryable: false. Parameter errors return -1; request or system errors return 500.

4. Error handling

StatusCode Meaning
200 Completed; success iff ErrorMessage == ""
-1 Parameter validation failed
500 System / network error

Unmatched names alone are not a failure when ErrorMessage is empty β€” they appear in UnmatchedDeviceNames.

5. Limits & gotchas

  • Max 50 names per call
  • Exact match only (case-sensitive)
  • Does not return full device fields β€” use Search Devices / Batch Get Devices… after resolving

6. Best practices

  1. Always inspect UnmatchedDeviceNames before write operations
  2. Split large name lists into chunks of ≀ 50
  3. Use List Devices Keyword when names are approximate

7. Related Tools

Tool Purpose
Batch Resolve Device and Group IDs by Name Resolve devices and groups together
Batch Get Devices by Device or Group IDs Fetch device records after resolve

8. Tool Chains

Batch Resolve Device IDs by Name β†’ Batch Get Devices by Device or Group IDs
List Devices (Keyword) β†’ pick exact names β†’ Batch Resolve Device IDs by Name

Appendix Reference:

  • Field Reference: ./Field Reference.md
  • Error Code Quick Reference: ./Error Codes.md
Updated on: Jul 17, 2026
Was This Page Helpful?
Prev Batch Resolve Device and Group IDs by Name
Next Batch Resolve Group IDs by Name
Discussion

Leave a Reply. Cancel reply

Your email address will not be published. Required fields are marked*

Product-related questions?Contact Our Support Team to Get a Quick Solution>
On this page
  • Quick Start (Copy & Use)
  • Recipes (Common Recipes)
    • Recipe 1: Prepare DeviceIds for batch get
    • Recipe 2: Check unmatched before acting
    • Recipe 3: Single-name alternative
  • 1. Overview
    • 1.1 What it does
    • 1.2 When to use
    • 1.3 Execution mode
    • 1.4 Prerequisites
    • 1.5 Related tools
    • 1.6 vs similar tools
  • 2. Inputs
  • 3. Outputs
  • 4. Error handling
  • 5. Limits & gotchas
  • 6. Best practices
  • 7. Related Tools
  • 8. Tool Chains
loading...
No Results