Skip to content
Innomesh
Room Manager

Saving a Room to JSON

Innomesh uses JSON (JavaScript Object Notation) as the foundation for room and template configurations. Exporting a room as a JSON file allows you to back up the configuration, migrate it to another tenancy, share it with colleagues, or modify it in a text editor for advanced adjustments.

How Room JSON Works

A room configuration consists of two layers:

  • Template JSON (system.json): The base configuration created by AV staff through the Innomesh user interface. This defines the structure for the room type, including device types, source configurations, macro definitions, and user interface layouts.
  • Room JSON (room.json): Room-specific settings that override or extend the template, including individual device details such as IP addresses, hostnames, and credentials.

When you export a room as JSON, the file contains the complete room-specific configuration that references its parent template. When deployed, Innomesh merges the template JSON with the room JSON to produce the full working configuration.

Steps to Download a Room as JSON

  1. Log into Innomesh and navigate to the Rooms page in Room Manager.
  2. Locate the room you wish to export. Hover over the room entry to reveal the pencil icon (edit) and trash icon (delete).
  3. Click the pencil icon to open the room configuration editor.
  4. Hover over the Options dropdown in the top right corner of the popup.
  5. Select Download as JSON. The room configuration file will download to your local device.

The exported JSON file can be used to:

  • Restore the room if the configuration is lost or corrupted
  • Migrate the room to another Innomesh tenancy
  • Edit the configuration in a text editor before re-importing
📝 Note
The room JSON file does not include the template configuration. To fully back up a room, export both the room JSON and its parent template JSON. See Saving a Template to JSON.
On this page