A Row represents a horizontal block inside a menu layout, containing one or more cells arranged side-by-side. Rows are used to structure and organize interactive elements (cells) within a menu. Each row belongs to a specific menu, and the order of rows determines their vertical stacking.


Field Type Required Access Description
row_id String Yes 🟢 Writable Unique identifier for the row. Used to reference and manage the row independently.
row_order Number Yes 🟢 Writable Defines the vertical order of the row within the menu.
menu_id String Yes 🟢 Writable Identifier of the parent menu this row belongs to.
row_version String Optional 🔵 Read-only Auto-generated version of the row. Updates when any cell inside the row changes.
cells Array of Cells Yes 🟢 Writable Array of Cell Objects that belong to this row. Each row must include at least one cell. The cells must contain at least one cell.