Table grouping and floor plans
List table groups
List table groups with optional filtering and sorting
Permissions: 🔵 table_groups.read
query Parameters
locationIdFilter by location ID
searchSearch by name or description
sortSort field (name, created_at)
orderSort order
pagePage number
limitItems per page
List table groups › Responses
Default Response
statusCreate table group
Create a new table group
Permissions: 🟢 table_groups.create
Create table group › Request Body
locationIdLocation ID
nameGroup name
descriptionGroup description
Create table group › Responses
Default Response
statusGet table group
Get a single table group by ID with table UUIDs
Permissions: 🔵 table_groups.read
path Parameters
id^[0-9]+$ · requiredTable group ID
Get table group › Responses
Default Response
statusUpdate table group
Webhook: Table group created
Fired when a new table group is created. The full TableGroup is spread into data.
This is an outbound webhook event. Karma POSTs this payload to the URL you registered via POST /api/v1/webhooks/subscriptions. Your endpoint should respond 2xx within 30 seconds to acknowledge delivery.
Webhook: Table group created › Request Body
idUnique webhook delivery ID
eventresourceresourceIdString ID of the affected resource
timestampISO 8601 timestamp when the event was emitted
apiVersionWebhook: Table group created › Responses
Acknowledged. Karma considers any 2xx response a successful delivery; non-2xx triggers retry with exponential backoff.
Webhook: Table group updated
Only the modified fields appear in changes.
This is an outbound webhook event. Karma POSTs this payload to the URL you registered via POST /api/v1/webhooks/subscriptions. Your endpoint should respond 2xx within 30 seconds to acknowledge delivery.
Webhook: Table group updated › Request Body
idUnique webhook delivery ID
eventresourceresourceIdString ID of the affected resource
timestampISO 8601 timestamp when the event was emitted
apiVersionWebhook: Table group updated › Responses
Acknowledged. Karma considers any 2xx response a successful delivery; non-2xx triggers retry with exponential backoff.
Webhook: Table group deleted
Soft delete.
This is an outbound webhook event. Karma POSTs this payload to the URL you registered via POST /api/v1/webhooks/subscriptions. Your endpoint should respond 2xx within 30 seconds to acknowledge delivery.
Webhook: Table group deleted › Request Body
idUnique webhook delivery ID
eventresourceresourceIdString ID of the affected resource
timestampISO 8601 timestamp when the event was emitted
apiVersionWebhook: Table group deleted › Responses
Acknowledged. Karma considers any 2xx response a successful delivery; non-2xx triggers retry with exponential backoff.