API Reference

API Reference

The Tablebook REST API lets you manage reservations, guests, tables, and availability programmatically. All requests require a Bearer token issued from Property Settings → Integrations → API Keys.

Authentication

Authorization: Bearer <your-api-key>

Base URL

https://app.tablebook.com/api/v1

Response format

All responses are JSON. Successful responses wrap data in a data key. Errors return an error key with a human-readable message.

Endpoints

MethodPathDescription
GET/api/v1/metaProperty information and plan details.
GET/api/v1/reservationsList reservations (filterable by date, status).
POST/api/v1/reservationsCreate a reservation.
GET/api/v1/reservations/{id}Get a single reservation.
PATCH/api/v1/reservations/{id}Update a reservation.
DELETE/api/v1/reservations/{id}Cancel a reservation.
GET/api/v1/guestsList guests.
POST/api/v1/guestsCreate a guest.
GET/api/v1/guests/{id}Get a single guest.
PATCH/api/v1/guests/{id}Update a guest.
GET/api/v1/tablesList tables.
GET/api/v1/availability/slotsGet available time slots.
POST/api/v1/availability/checkCheck if a specific slot is available.

Rate limits

PlanRequests / minute
Pro60
Enterprise300