> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.kodelabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Batch update devices

> Make mass edits to device metadata, area assignments, and templates across multiple devices at once.

Batch update allows you to make changes to multiple devices simultaneously. Use it when you need to rename devices, reassign areas, apply templates, or update device properties across a group of equipment.

## Open batch update

Navigate to **Devices** from the left sidebar. Click **Batch Update Devices** in the upper right corner of the devices list.

<Frame caption="Click Batch Update Devices from the Devices list to open the batch update page">
  <img src="https://mintcdn.com/kodelabs/qpy9KTqZYAZmFRi5/images/kode-os/devices/kode-os-devices-batch-update-entry.png?fit=max&auto=format&n=qpy9KTqZYAZmFRi5&q=85&s=b04ca39957200e5deeb08df90458aeac" alt="Devices list page showing the Batch Update Devices button in the upper right corner, with a list of FCU, AHU, and VAV devices filtered to show devices with points" width="1024" height="523" data-path="images/kode-os/devices/kode-os-devices-batch-update-entry.png" />
</Frame>

The batch update page displays all devices in a table with columns for name, type, ontology type, area, location, device class, zone, tenant, and point count. Use the search bar to find devices by name, path, or location. Click the search options icon to switch between **Starts With**, **Contains**, or **Exact** matching and choose which fields to search.

<Frame caption="Search options let you control match mode and which fields are searched">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-batch-update-search-options.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=8efa801b204652d1641bcd36d1b72816" alt="Search Options panel showing Starts With, Contains, and Exact match modes, and Fields toggles for Name, Path, and Location" width="766" height="279" data-path="images/kode-os/devices/kode-os-devices-batch-update-search-options.png" />
</Frame>

A bottom toolbar provides quick actions for the selected devices.

<Frame caption="The batch update page shows all devices with selection checkboxes and a bottom action toolbar">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-batch-update-overview.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=21c447a7530f8ceb985ee7fa0f93a03b" alt="Devices Batch Update page with one device selected, showing columns for Name, Type, Ontology Type, Area, Location, Device Class, Zone, Tenant, and Points, with Delete, Find and Replace, Apply graphics, Model Devices, and Batch Update buttons at the bottom" width="1024" height="610" data-path="images/kode-os/devices/kode-os-devices-batch-update-overview.png" />
</Frame>

## Filter devices

Use the filter bar at the top of the page to narrow down the device list by **Type**, **Ontology Type**, **Area**, or **Data Sources**. Click **More** to access additional filters.

<Frame caption="The More menu provides additional filters for Origin Type, Pseudo Devices, Point Count, and Quick Filters">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-batch-update-more-filters.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=9db0a474bb3c360227a70946bb18ff43" alt="More filters dropdown showing Origin Type, Pseudo Devices, Point Count, and Quick Filters options" width="426" height="319" data-path="images/kode-os/devices/kode-os-devices-batch-update-more-filters.png" />
</Frame>

Select **Quick Filters** to quickly find devices that need attention, such as devices without an area, without a type, with non-matching ontology, or without templated points.

<Frame caption="Quick Filters let you find devices that are missing metadata or have modeling issues">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-batch-update-quick-filters.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=dc9f671c9a29d0e11397e30229fc7492" alt="Quick Filters submenu showing Without Area 9, Without Type 1, With Not Matching Ontology 38, and Without Templated Points 3" width="607" height="377" data-path="images/kode-os/devices/kode-os-devices-batch-update-quick-filters.png" />
</Frame>

## Update device properties

Select the devices you want to update by checking the boxes next to each device name, or click **Select all** to select every device that matches your filters. The **Properties** panel appears on the right side where you can set values to apply in bulk.

<Frame caption="Select devices and use the Properties panel to update type, area, tags, location, device class, tenant, zone, and other settings">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-batch-update-properties.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=d595c353757adb5e3c27a4ea31e846ff" alt="Batch Update page with all 39 VAV devices selected and a Properties panel on the right showing fields for Type, Area, Tags, Location, Device Class, Tenant, Zone, Is Pseudo Device, and Site Level, with Clear Inputs and Apply buttons" width="1024" height="731" data-path="images/kode-os/devices/kode-os-devices-batch-update-properties.png" />
</Frame>

Set the values you want to apply, then click **Apply** to update all selected devices. Click **Clear Inputs** to reset the properties form.

| Property             | Description                                      |
| -------------------- | ------------------------------------------------ |
| **Type**             | The device type classification                   |
| **Area**             | The floor, zone, or room assignment              |
| **Tags**             | Metadata tags applied to the devices             |
| **Location**         | The physical location description                |
| **Device Class**     | The device classification category               |
| **Tenant**           | The tenant associated with the devices           |
| **Zone**             | The zone assignment                              |
| **Is Pseudo Device** | Whether the device is a virtual or pseudo device |
| **Site Level**       | Whether the device operates at the site level    |

## Batch actions

The bottom toolbar provides additional actions for selected devices:

| Action             | Description                                            |
| ------------------ | ------------------------------------------------------ |
| **Delete**         | Remove devices, graphics, or ontology mappings         |
| **Find & Replace** | Search and replace text in device names                |
| **Apply graphics** | Assign graphic templates to the selected devices       |
| **Model Devices**  | Open the Points Modeling page for the selected devices |
| **Batch Update**   | Apply property changes from the Properties panel       |

### Delete

Click the **Delete** dropdown to choose from several removal options:

<Frame caption="The Delete menu lets you remove devices, graphics, or ontology mappings in bulk">
  <img src="https://mintcdn.com/kodelabs/qpy9KTqZYAZmFRi5/images/kode-os/devices/kode-os-devices-batch-update-delete-menu.png?fit=max&auto=format&n=qpy9KTqZYAZmFRi5&q=85&s=58f62f013b73569c3ecf7a1b49e0e3f2" alt="Delete dropdown showing Delete Devices 39, Remove Graphics 39, Remove New Graphics 39, and Remove Ontology 39" width="397" height="232" data-path="images/kode-os/devices/kode-os-devices-batch-update-delete-menu.png" />
</Frame>

| Option              | Description                                        |
| ------------------- | -------------------------------------------------- |
| **Delete Devices**  | Permanently remove the selected devices            |
| **Remove Graphics** | Remove assigned graphics from the selected devices |
| **Remove Ontology** | Clear ontology mappings from the selected devices  |

### Find and replace

Click **Find & Replace** to open the find and replace dialog. Enter the text to find in existing device names and the replacement text, then click **Replace** to rename all matching devices at once.

<Frame caption="Find and Replace lets you search for text in device names and replace it across all selected devices">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-batch-update-find-replace.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=9dba2c1c8150359c484d53bddfa8f267" alt="Find and Replace dialog with Find and Replace fields, showing Replace 39 button to apply changes to all selected devices" width="461" height="331" data-path="images/kode-os/devices/kode-os-devices-batch-update-find-replace.png" />
</Frame>

### Export devices

Click **Export** at the top of the page to download device data. Enter a file name, select the columns to include, and click **Export** to generate the file.

<Frame caption="The Export dialog lets you choose a file name and select which columns to include">
  <img src="https://mintcdn.com/kodelabs/qpy9KTqZYAZmFRi5/images/kode-os/devices/kode-os-devices-batch-update-export.png?fit=max&auto=format&n=qpy9KTqZYAZmFRi5&q=85&s=2971ff0c7a4d9a45b69d8fbee2d1c7e5" alt="Export dialog showing File Name field and Columns selector with 7 columns selected, with Cancel and Export buttons" width="369" height="300" data-path="images/kode-os/devices/kode-os-devices-batch-update-export.png" />
</Frame>

<Warning>
  Batch operations affect multiple devices at once. Review your selections carefully before applying. Reassigning areas or applying templates may affect dashboards, schedules, and analytics that reference these devices.
</Warning>

## Next steps

<CardGroup cols={2}>
  <Card title="Device templates" icon="copy" href="/products/kode-os/devices/device-templates" arrow={true} cta="Learn">
    Create reusable configurations to apply during batch updates.
  </Card>

  <Card title="Devices" icon="cpu" href="/products/kode-os/devices/devices" arrow={true} cta="Manage">
    Return to the devices overview for individual device management.
  </Card>
</CardGroup>
