Sevenrooms Api Documentation Jun 2026
the step-by-step authentication flow using Python or Node.js.
Do not call the Availability API every single second for static data. Cache venue hours, floor plans, and general settings configurations.
Whether you are looking to sync reservation data with an in-house CRM, push real-time guest spend from a Point of Sale (POS) system, or build a completely custom booking widget, understanding the SevenRooms API documentation is your first step. sevenrooms api documentation
. As an all-in-one CRM and operations platform, its API is designed to automate guest profiles, manage reservations, and track live spend across venues. SevenRooms Getting Started with the SevenRooms API
To calculate accurate customer lifetime value (LTV), you can feed POS data back into SevenRooms. When a table closes out its check, your POS system can push the itemized receipt data directly to the corresponding SevenRooms reservation ID. 4. Best Practices for Developing with SevenRooms the step-by-step authentication flow using Python or Node
– Returns active waitlist entries, including party size, guest name, and estimated wait time. POST /waitlist/venue_id/entries – Add a party to the waitlist. PATCH /waitlist/entries/entry_id/seat – Marks a party as seated and releases the table.
To use the SevenRooms API, you need to authenticate your requests using an API key or OAuth 2.0. The API key is a unique identifier provided by SevenRooms, while OAuth 2.0 allows for more secure, token-based authentication. Whether you are looking to sync reservation data
For now, the REST v2 API is stable, well-documented, and actively maintained. Always refer to the official docs at https://docs.sevenrooms.com/api (note: this requires partner login credentials).
The SevenRooms API documentation is generally considered accessible and comprehensive for developers, though full access typically requires a SevenRooms account .
– Retrieve a specific guest by ID. GET /guests – List guests with pagination. Filter by email , phone , or updated_at range. POST /guests – Create a new guest. Required fields: first_name , last_name , and at least one contact method ( email or phone ). PUT /guests/guest_id – Update custom fields, tags, or dietary notes.
Before you can write code, you must secure access to the SevenRooms sandbox or production environments. SevenRooms takes data privacy and security seriously, meaning anonymous requests are strictly blocked. Step 1: Requesting API Credentials