Sevenrooms Api Documentation -
Keep your central marketing databases (like HubSpot, Salesforce, or Klaviyo) perfectly synced. When a guest adds a "Vegan" tag to their profile during a SevenRooms booking, the API can instantly trigger an update to your email marketing tool to ensure they only receive relevant culinary newsletters. Rate Limits and Best Practices
While not strictly an "endpoint," the documentation dedicates an entire section to . SevenRooms can send real-time HTTP callbacks to your server for events like:
Sync guest profiles, reservations, and engagement data in real-time.
GET /api/v1/venues/venue_id/reservations Host: api.sevenrooms.com Authorization: Bearer YOUR_ACCESS_TOKEN X-Client-ID: YOUR_CLIENT_ID Use code with caution. 📡 Primary Operational Endpoints sevenrooms api documentation
To fetch the next page, include ?cursor=abc123def456 in your request.
: Used for custom builds to sync guest profiles, reservation data, and feedback. Unified API Connectors : Third-party services like Unified.to
– Fetch reservations within a date range. Supports query params: start_date , end_date , venue_id , status (e.g., confirmed , seated , completed ). POST /reservations – Create a booking. You must reference an existing guest_id or create a guest on the fly using nested objects. DELETE /reservations/reservation_id – Cancel a reservation (requires a cancellation_reason parameter in the body). SevenRooms can send real-time HTTP callbacks to your
: Link reservation data with POS systems like Toast or Square to see a guest's itemized order history and live spend.
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 is built on REST principles, ensuring predictability, scalability, and ease of use. It communicates exclusively over HTTPS and uses standard HTTP methodologies to manage resources. Core Architecture Principles : Used for custom builds to sync guest
Sync CRM data between SevenRooms and your POS or email marketing platform. 3. POS and Engagement Data
The requested guest ID or reservation ID does not exist. Best Practices for Integrating with SevenRooms
The SevenRooms API lets restaurants access guest profiles, reservations, events, and more to build richer guest experiences and streamline operations. This post walks through how to get started, core endpoints and workflows, security best practices, and a sample integration to help you ship value quickly.
the SevenRooms API with other hospitality APIs (like OpenTable or Resy).