[Index]

Model: data/MeetingRoomUnifiedDevice

Unified view of meeting room conferencing devices across platforms (Webex, Microsoft, etc.) with identity, inventory, status, firmware, health, and site context.

Model Details: data/MeetingRoomUnifiedDevice

Title Description Details
Unified Device ID Internal stable ID for the device.
  • Field Name: unified_device_id
  • Type: String
  • MaxLength: 1024
  • Format: uuid
Source Device ID Upstream device identifier.
  • Field Name: source_device_id
  • Type: String
  • MaxLength: 1024
Vendor Vendor owning the device record (e.g., Microsoft, Cisco, Poly, Logitech).
  • Field Name: vendor
  • Type: String
  • MaxLength: 1024
  • Choices: ["Microsoft", "Cisco", "Poly", "Logitech"]
Source Tenant ID Upstream org/tenant identifier.
  • Field Name: source_tenant_id
  • Type: String
  • MaxLength: 1024
Room ID FK to unified room (internal).
  • Field Name: unified_room_id
  • Type: String
  • MaxLength: 1024
Display Name Preferred device display name.
  • Field Name: display_name
  • Type: String
  • MaxLength: 1024
Product Commercial product name.
  • Field Name: product
  • Type: String
  • MaxLength: 1024
Model Model/family (normalized if needed).
  • Field Name: model
  • Type: String
  • MaxLength: 1024
Role Normalized device role (codec, touchConsole, camera, audio, accessory, panel, compute).
  • Field Name: role
  • Type: String
  • MaxLength: 1024
Device Type Raw Raw vendor type label.
  • Field Name: device_type_raw
  • Type: String
  • MaxLength: 1024
Managed By Backend managing the device (e.g., WebexDevice.managedBy or MICROSOFT for MTR).
  • Field Name: managed_by
  • Type: String
  • MaxLength: 1024
Lifecycle State Lifecycle status.
  • Field Name: lifecycle_state
  • Type: String
  • MaxLength: 1024
Room Name Room/workspace name.
  • Field Name: room_name
  • Type: String
  • MaxLength: 1024
Calendar Email Room mailbox.
  • Field Name: calendar_email
  • Type: String
  • MaxLength: 1024
Primary URI SIP/URI/resource address.
  • Field Name: primary_uri
  • Type: String
  • MaxLength: 1024
IP Address IP.
  • Field Name: ip_address
  • Type: String
  • MaxLength: 1024
MAC Address MAC.
  • Field Name: mac_address
  • Type: String
  • MaxLength: 1024
Serial Number Serial number.
  • Field Name: serial_number
  • Type: String
  • MaxLength: 1024
Software Version Current version.
  • Field Name: software_version
  • Type: String
  • MaxLength: 1024
Software Age A count of number release behind.
  • Field Name: software_age
  • Type: Number
Upgrade Channel Stable/Preview/etc.
  • Field Name: upgrade_channel
  • Type: String
  • MaxLength: 1024
Firmware Compliant Meets policy/catalog.
  • Field Name: firmware_compliant
  • Type: String
  • MaxLength: 1024
  • Choices: ["Compliant", "Non-compliant"]
Connection Status Online/Offline/Unknown
  • Field Name: connection_status
  • Type: String
  • MaxLength: 1024
  • Choices: ["Online", "Offline", "Unknown"]
Last Seen At Latest heartbeat.
  • Field Name: last_seen_at
  • Type: String
  • MaxLength: 1024
  • Format: date-time
First Seen At First discovery.
  • Field Name: first_seen_at
  • Type: String
  • MaxLength: 1024
  • Format: date-time
Health Score 0–100 composite.
  • Field Name: health_score
  • Type: Integer
Health Band healthy/minor/degraded/critical.
  • Field Name: health_band
  • Type: String
  • MaxLength: 1024
  • Choices: ["Healthy", "Minor", "Degraded", "Critical"]
Site Site/campus id.
  • Field Name: site
  • Type: String
  • MaxLength: 1024
Building Building name/id.
  • Field Name: building
  • Type: String
  • MaxLength: 1024
Floor Label Human-readable floor.
  • Field Name: floor_label
  • Type: String
  • MaxLength: 1024
Tags Free-form labels.
  • Field Name: tags
  • Type: String
  • MaxLength: 1024
Floor Number Numeric floor number, when applicable.
  • Field Name: floor_number
  • Type: Number