# Find iOS and iPadOS 27-Compatible Devices with Inventory Reports

## Description

Use the included JSON definitions to import two **Inventory Reports (formerly Queries)** that identify managed iPhone and iPad devices in Apple’s published iOS 27 and iPadOS 27 compatibility lists. One report lists compatible devices; the other lists managed iPhone and iPad devices that fall outside the published list. Import the files directly in FileWave Central using the Reports interface; the Command Line API remains available as an optional method for automation.

<p class="callout warning">**iOS 27 and iPadOS 27 are prerelease.** These report definitions use Apple’s compatibility lists published with the June 2026 previews. Apple may revise support before the public release, so check the linked Apple pages again before approving a broad upgrade.</p>

The compatible report includes devices whose hardware identifier is on the published list or whose reported operating-system version already begins with `27`. This means newly released hardware that ships with iOS or iPadOS 27 still appears as compatible before its hardware identifier is added to the report. The incompatible report is limited to iPhone and iPad inventory and intentionally excludes Apple TV and tvOS.

## Apple’s published compatibility list

- **iPhone:** iPhone 11 and later, including iPhone SE (2nd generation and later).
- **iPad Pro:** 12.9-inch (4th generation and later), 11-inch (2nd generation and later), and M4 or later models.
- **iPad Air:** 4th generation and later, including supported 11-inch and 13-inch M-series models.
- **iPad:** 9th generation and later, including iPad (A16).
- **iPad mini:** 6th generation and iPad mini (A17 Pro).

The iPhone compatibility floor is unchanged from iOS 26. For iPadOS 27, Apple no longer lists iPad Pro 11-inch (1st generation), iPad Pro 12.9-inch (3rd generation), iPad Air (3rd generation), iPad (8th generation), or iPad mini (5th generation).

The reports match the current FileWave inventory identifiers `iPhone12,*` through `iPhone18,*`, `iPad8,9` through `iPad8,12`, and `iPad12,*` through `iPad17,*`. The four supported `iPad8` identifiers are listed individually because a broad `iPad8,*` match would also include older iPad Pro models that are not on Apple’s iPadOS 27 list.

Sources: [Apple: iOS 27 Preview](https://www.apple.com/os/ios/) and [Apple: iPadOS 27 Preview](https://www.apple.com/os/ipados/).

## Ingredients

- FileWave Central access with permission to manage Reports
- The compatible and incompatible iOS/iPadOS 27 Inventory Report JSON files
- A FileWave application token only when using the optional Command Line API method

<table id="bkmrk-report-downloads"><tbody><tr style="background-color:rgb(251,238,184);"><td>Compatible report

</td><td>Incompatible report

</td></tr><tr><td>[ios27\_compatible.json](https://kb.filewave.com/attachments/531)

</td><td>[ios27\_incompatible.json](https://kb.filewave.com/attachments/532)

</td></tr></tbody></table>

<p class="callout info">**Historical reference:** The original iOS 16 and iOS 17 JSON definitions remain available in this page’s **Attachments** panel. Use the iOS/iPadOS 27 files above for current compatibility planning.</p>

## Directions

### Import in FileWave Central (recommended)

1. Download `ios27_compatible.json` and `ios27_incompatible.json` from the table above.
2. Open FileWave Central and select **Reports**.
3. Choose either **Import Reports** in the toolbar or right-click in the report list and choose **Import Report**.
4. Select `ios27_compatible.json` and complete the import.
5. Repeat the import for `ios27_incompatible.json`.
6. Open the imported reports in FileWave Central or FileWave Anywhere and compare the results with your current device inventory.
7. Before scheduling upgrades, confirm Apple’s final compatibility lists and pilot iOS/iPadOS 27 on representative hardware.

[![FileWave Central Reports view with arrows pointing to the Import Reports toolbar control and the Import Report right-click action](https://kb.filewave.com/uploads/images/gallery/2026-07/scaled-1680-/WpCp4ZmFTG1ZQaxl-filewave-central-import-reports-two-ways.jpg)](https://kb.filewave.com/uploads/images/gallery/2026-07/WpCp4ZmFTG1ZQaxl-filewave-central-import-reports-two-ways.jpg)

<p class="callout info">Both controls open the report-import workflow. The toolbar label is **Import Reports**; the right-click action is **Import Report**.</p>

### Import through the Command Line API (optional)

Use the API method when automating report deployment or when the direct import control is not available in the Central environment you are using.

<p class="callout info">The FileWave interface calls this feature **Reports**, but the Command Line API route retains `/query/`.</p>

Set your FileWave application token in an environment variable and replace `filewave-server.example` with your server address. Keep production tokens out of scripts and command history.

#### Command Line API POST

Run the command from the directory that contains `ios27_compatible.json`. Use `ios27_incompatible.json` for the second report.

<p class="callout warning">The examples keep TLS certificate verification enabled. Do not add `-k` to production commands.</p>

##### Shell script

```shell
: "${FILEWAVE_TOKEN:?Set FILEWAVE_TOKEN before running this command}"

curl --fail --silent --show-error \
  -H "Authorization: $FILEWAVE_TOKEN" \
  -H "Content-Type: application/json" \
  -X POST \
  --data-binary @ios27_compatible.json \
  https://filewave-server.example:20445/inv/api/v1/query/

```

##### PowerShell

```powershell
$uri = 'https://filewave-server.example:20445/inv/api/v1/query/'

if (-not $env:FILEWAVE_TOKEN) { throw 'Set FILEWAVE_TOKEN before running this command.' }

$headers = @{
    'Authorization' = $env:FILEWAVE_TOKEN
    'Content-Type' = 'application/json'
}

$body = Get-Content -Raw -Path 'ios27_compatible.json'
$response = Invoke-RestMethod -Uri $uri -Headers $headers -Method Post -Body $body
$response

```