Area Templates
📑 Area Templates in the IoT Server Dashboard are reusable defaults that areas inherit through their Base Template selector. Use templates to define shared display names, descriptions, localizations, and metadata once and have many areas pick them up automatically.
📍 Accessing Area Templates
This page requires an account with the Admin, Engineer, or Operator management role.
- Log in to the IoT Server Dashboard with your management credentials.
- Open Controls & Areas in the left sidebar.
- Click Area Templates to open the templates list.

📋 Viewing Area Templates
The Area Templates list shows one row per template.
The table includes the following columns:
- Name — The template name. Click the name to open the template details page.
- Areas — The number of areas currently using the template as their Base Template.
- Created At — Hidden by default. Enable it from the column settings to display the row creation timestamp.
Each row also exposes the Enabled toggle in the actions column.

🔍 Searching, Sorting, and Pagination
- Enter text in the Search field to narrow the list by template name.
- Use the column sort arrows on Name or Created At to sort the list. The list defaults to most recently updated first.
- Use the pagination controls to move between pages and to change the rows-per-page value.
➕ Creating a Template
- Click Create Template on the list toolbar.
- Fill in the required field:
- Template Name — A unique, human-readable name shown in the Base Template selector on areas.
- Fill in the optional fields:
- General Information — Provide localized Display Name and Description values per language. The English entries become the canonical fallback used when a language is not provided.
- JSON Metadata — Free-form structured data merged into every area that selects this template. The value must be valid JSON.
- Toggle Enabled to control whether new and existing areas can resolve defaults from this template.
- Click Create Template.
- The new template opens in view mode. Confirm that the localizations and metadata appear as expected.

Start with the smallest possible template: just Name and a default Display Name. Add descriptions, localizations, and metadata incrementally as more areas reuse the template.
Unlike control templates, area templates are not scoped by type — any area can pick any enabled area template as its Base Template.
✏️ Editing a Template
- Open the template details page and click Edit, or click Edit on the row in the list view.
- Update any fields on the Details tab.
- Click Save Template.
- Confirm that the success alert appears and the new values are reflected in the view.
Areas that are linked to the template are automatically updated and will show the updated template values for any field the area did not override.
🏷️ Managing Tags
- Open the template in view mode or edit mode.
- In the Tags card on the right, type a tag name and select it from the suggestions, or press
Enterto create a new one. - Click the remove icon next to a tag to detach it from the template.
The Tags card only appears after the template has been created. Save the template first, then attach tags from its details page.
🚦 Enabling and Disabling
- Locate the template in the list view.
- Use the row toggle to set the template to Enabled or Disabled.
- Confirm that the row reflects the new state.
Disabling a template does not remove it from areas that already link to it; the areas keep their cached template. Disable templates that you plan to retire, then migrate the linked areas using the Merge Into feature.
🧩 Viewing Linked Areas
-
Open the template details page.
-
Click the Areas tab. The tab label shows the current count, for example Areas (4).
-
Review the table of areas that select this template as their Base Template. Each row shows the area name, its parent area, and its enabled state.
-
Click an area name to open it in the Areas page.

🔀 Merging Templates
Use Merge Into to consolidate two templates into one. Every area that selects the source template is reassigned to the target template, and the source template is deleted.
A merge deletes the source template after migrating its areas. This action cannot be undone. Confirm the target template carries the defaults you actually want before continuing.
-
Open the source template details page, or locate it in the list.
-
Click Merge Into in the header (detail page) or in the row actions (list view).
-
In the Merge Area Templates dialog, start typing the target template name and select it from the dropdown.
-
Review the source name, the target name, and the warning text.
-
Click Continue.
-
Review the final confirmation dialog and click Merge to apply the change, or Cancel to abort.
-
Confirm that the success alert appears and the source template no longer appears in the list.

🗑️ Deleting a Template
Deleting a template that is still linked to areas is blocked by the dashboard. Either re-link those areas to a different template first, or use Merge Into to migrate them in one step.
- Open the template details page, or locate the template in the list.
- Click Delete in the header, or click Delete on the row.
- Review the confirmation message.
- Click Delete to confirm.
- Confirm that the template is removed from the list.
Related Docs
- Areas — Pick a template from the Base Template selector when creating or editing an area.
- Control Templates — The equivalent reusable defaults for controls.
- Controls — Manage the user-facing controls placed inside areas that inherit from templates.
- Activity Logs — Audit template create, update, merge, and delete actions.