{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-docs/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Tables Management API","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"tables-management-api","__idx":0},"children":["Tables Management API"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Tables Management API allows partners to manage and get an overview of tables for participating Merchant locations. This includes checking if a table has any open sales (unpaid orders) attached to it."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Partners can create, update, and delete tables for participating Merchant locations."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When a new open sale is created by the POS for a given table number, Tyro Connect adds the sale ID to the matching table and a 'table opened' notification is sent. When a sale is fully paid and closed, Tyro Connect removes the sale from the table and a 'table closed' notification is sent."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Partners will be able to:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Get open sales for a table. A table will have a list open sale IDs. Sales information can be retrieved and managed separately."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Get tables with open sales for a location"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Get information for a table such as the table number and section."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Webhook notifications can be received for table events such as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["NEW_TABLE"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TABLE_UPDATED"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TABLE_OPENED"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TABLE_CLOSED"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TABLE_DELETED"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"api-reference","__idx":1},"children":["API reference"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Endpoint"},"children":["Endpoint"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-explorer/tables/1.0/other/create-table-request"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /tables"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create table"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-explorer/tables/1.0/other/delete-table"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DELETE /tables/{tableId}"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Delete table"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-explorer/tables/1.0/other/get-table"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /tables/{tableId}"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Get table"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-explorer/tables/1.0/other/list-tables"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /tables"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["List tables"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-explorer/tables/1.0/other/patch-table"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PATCH /tables/{tableId}"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Update table"]}]}]}]}]}]},"headings":[{"value":"Tables Management API","id":"tables-management-api","depth":1},{"value":"API reference","id":"api-reference","depth":2}],"frontmatter":{"seo":{"title":"Tables Management API"}},"lastModified":"2026-09-01T06:34:43.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/business-operations/hospitality/tables/overview","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}