Build on TabSettle.
TabSettle’s public API lets POS systems and integration partners connect restaurants to TabSettle’s collaborative checkout. It is a versioned, key-authenticated, server-to-server HTTP API.
What the API does.
Read restaurant data
Locations, tables, checks, payments, and guest feedback for the restaurants your key covers.
Push POS checks
PUT /v1/checks/external/{externalId} puts a check’s state on the restaurant’s existing table QR codes — guests scan the same code they always have.
Close or void checks
Settle a check that was paid outside TabSettle — cash, or at the counter.
Webhooks
Register endpoints and receive signed, retried notifications when checks and payments change.
New here? Start with getting access, then run the quickstart. The endpoint reference is generated live from the OpenAPI spec, so it never drifts from the deployed API.