SevenRooms is a leading guest experience and retention platform for the hospitality industry (restaurants, hotels, nightlife). Unlike traditional reservation systems, SevenRooms emphasizes direct booking, guest data ownership, and automated marketing. This paper details the architecture, authentication, core endpoints, rate limiting, and practical implementation patterns of the SevenRoooms API, based on its official documentation (v2023.12+).
No API documentation is complete without discussing constraints. sevenrooms api documentation
| Method | Endpoint | Description |
|--------|----------|-------------|
| GET | /waitlist/entries | Current active waitlist for a venue |
| POST | /waitlist/entries | Add party to waitlist |
| PUT | /waitlist/entries/id/seat | Mark party as seated |
| DELETE | /waitlist/entries/id | Remove party (no-show or cancelled) | SevenRooms is a leading guest experience and retention
GET /reservations/reservationId – Check status (Seated, Confirmed, Cancelled, No Show).DELETE /reservations/reservationId – Cancels a booking. The documentation explains whether you need to send a cancellation reason.POST /reservations/reservationId/waitlist – Adds a confirmed reservation to the waitlist if the table isn’t ready (advanced usage).