Skip to content

TableGroups

Table groups represent zones or areas within a venue where tables are located. Used for organizing tables by location (indoor, outdoor, bar area, etc.).

Storage Location

{customer_id}-table_group.json

Note: Not all customers use table management. This file may not exist for takeaway-only or quick-service locations.

Fields

FieldTypeRequiredDescription
idintegerYesUnique table group identifier.
customer_idintegerYesReference to Customer.
namestringYesGroup/zone name.
business_unit_idintegerYesReference to BusinessUnit.
statusstringYesStatus: active or inactive.

Example

json
{
  "id": 1,
  "customer_id": 12345,
  "name": "Indoor",
  "business_unit_id": 10,
  "status": "active"
}

Example - Multiple Groups

json
[
  {
    "id": 1,
    "customer_id": 12345,
    "name": "Indoor",
    "business_unit_id": 10,
    "status": "active"
  },
  {
    "id": 2,
    "customer_id": 12345,
    "name": "Bar Area",
    "business_unit_id": 10,
    "status": "active"
  },
  {
    "id": 3,
    "customer_id": 12345,
    "name": "Terrace",
    "business_unit_id": 10,
    "status": "active"
  },
  {
    "id": 4,
    "customer_id": 12345,
    "name": "Private Room",
    "business_unit_id": 10,
    "status": "active"
  }
]

Common Group Types

TypeDescription
IndoorMain indoor seating area
Bar AreaBar seating/standing area
Terrace/OutdoorOutdoor seating
Private RoomPrivate dining rooms
VIPVIP/reserved section

Technical documentation for partners and integrators