> ## 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.

# Points batch update

> Make mass edits to point metadata, writability, normalization, and units across multiple points at once.

Points batch update allows you to modify properties across multiple points simultaneously. Use it when you need to change writability settings, rename or reclassify points, assign units of measurement, or apply normalization tags at scale.

## When to use batch update

Batch update is most effective when you need to:

* Enable or disable writability across a group of points
* Apply normalization tags to multiple unnormalized points
* Assign or update units of measurement
* Reclassify points after a device template change

## Perform a points batch update

<Steps>
  <Step title="Open Batch Update Points">
    From the building view, click **`Points`** in the left navigation bar, then select **`Batch Update Points`** from the sidebar.
  </Step>

  <Step title="Select points">
    Use the filter row at the top to narrow results by **Field**, **Kind**, **Device Type**, **Ontology Type**, **Area**, **Data Sources**, or **Writability**. Select the points you want to update by checking the boxes next to each point name. The selection count appears above the table.
  </Step>

  <Step title="Set properties">
    The **Properties** panel on the right side displays the fields you can modify for the selected points.

    <Expandable defaultOpen={true} title="Available properties">
      | Property                  | Description                                                                                                                                                                                                                                                         |
      | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
      | `Display Name`            | Set a human-readable display name for the selected points                                                                                                                                                                                                           |
      | `Unit`                    | Set or update the unit of measurement (°F, °C, CFM, PSI)                                                                                                                                                                                                            |
      | `Add tags`                | Apply tags to the selected points                                                                                                                                                                                                                                   |
      | `Remove Tags`             | Remove existing tags from the selected points                                                                                                                                                                                                                       |
      | `Min Value` / `Max Value` | Define the expected value range                                                                                                                                                                                                                                     |
      | `COV Tolerance`           | Set the change-of-value tolerance threshold                                                                                                                                                                                                                         |
      | `Precision`               | Choose the decimal precision for displayed values                                                                                                                                                                                                                   |
      | `Metadata`                | Add or update metadata key-value pairs                                                                                                                                                                                                                              |
      | `Writability`             | Toggle writability on or off for the selected points. When enabled, choose which actions the points accept: `Override`, `Set`, and optionally `Set in Slot16` (Niagara). `Set in Slot16` makes `Set` write to priority 16 instead of the fallback or default value. |
      | `Graph Visibility`        | Toggle whether the points appear on graphs by default                                                                                                                                                                                                               |
    </Expandable>

    <Frame caption="Select points from the table and edit their properties in the right panel">
      <img src="https://mintcdn.com/kodelabs/wYHWxi9OuQhq1u6c/images/kode-os/points/kode-os-points-batch-update-page.png?fit=max&auto=format&n=wYHWxi9OuQhq1u6c&q=85&s=a01926218e11332d8cb10196fb2b4c3f" alt="Batch Update Points page with filter row for Field, Kind, Device Type, Ontology Type, Area, Data Sources, and Writability, two points selected in the table, and Properties panel on the right showing Display Name, Unit, Add tags, Remove Tags, Min and Max Value, COV Tolerance, Precision, Metadata, Writability, and Graph Visibility fields" width="1024" height="628" data-path="images/kode-os/points/kode-os-points-batch-update-page.png" />
    </Frame>
  </Step>

  <Step title="Apply and review changes">
    Click **`Apply`** at the bottom right. The **Review Changes** dialog shows a summary of the changes that will be applied to the selected points.

    <Frame caption="Review Changes summarizes the updates before you confirm">
      <img src="https://mintcdn.com/kodelabs/wYHWxi9OuQhq1u6c/images/kode-os/points/kode-os-points-batch-update-review-changes.png?fit=max&auto=format&n=wYHWxi9OuQhq1u6c&q=85&s=3ad9d9a9631fb74eb1dcbf7ce1e81ccf" alt="Review Changes dialog showing the changes to be applied, with Unit set to amperes - A, a Show selected points checkbox with count of 2, and Cancel and Confirm buttons" width="656" height="261" data-path="images/kode-os/points/kode-os-points-batch-update-review-changes.png" />
    </Frame>

    Check **`Show selected points`** to expand the list and verify which points will be affected. Click **`Confirm`** to apply the update.

    <Frame caption="Expand Show selected points to verify the exact points that will be updated">
      <img src="https://mintcdn.com/kodelabs/wYHWxi9OuQhq1u6c/images/kode-os/points/kode-os-points-batch-update-review-expanded.png?fit=max&auto=format&n=wYHWxi9OuQhq1u6c&q=85&s=1967b3f8d99fe3cde30f6bb3916926e0" alt="Review Changes dialog with Show selected points checked, displaying a table with NAME, FIELD, and VALUE columns listing SA_T and Occ_Mode, plus Cancel and Confirm buttons" width="584" height="558" data-path="images/kode-os/points/kode-os-points-batch-update-review-expanded.png" />
    </Frame>
  </Step>
</Steps>

<Warning>
  Changing writability affects whether users can command these points from Cloud BMS. Removing writability from points that are actively used in schedules or automation may disrupt those operations.
</Warning>

## Next steps

<CardGroup cols={2}>
  <Card title="Points" icon="circle-dot" href="/products/kode-os/points/points" arrow={true} cta="Learn">
    Return to the points overview for normalization and management.
  </Card>

  <Card title="Device templates" icon="copy" href="/products/kode-os/devices/device-templates" arrow={true} cta="Standardize">
    Use templates to automate point normalization at the device level.
  </Card>
</CardGroup>
