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.jsonNote: Not all customers use table management. This file may not exist for takeaway-only or quick-service locations.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
id | integer | Yes | Unique table group identifier. |
customer_id | integer | Yes | Reference to Customer. |
name | string | Yes | Group/zone name. |
business_unit_id | integer | Yes | Reference to BusinessUnit. |
status | string | Yes | Status: 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
| Type | Description |
|---|---|
| Indoor | Main indoor seating area |
| Bar Area | Bar seating/standing area |
| Terrace/Outdoor | Outdoor seating |
| Private Room | Private dining rooms |
| VIP | VIP/reserved section |
Related Entities
- Customers - Parent customer/tenant
- BusinessUnits - Parent business unit/location
- Tables - Tables within this group