The SevenRooms API is designed around a , delivering predictable, resource-oriented URLs and using standard HTTP response codes. It accepts and returns JSON-encoded payloads, making it highly compatible with modern development frameworks.
The SevenRooms API documentation provides detailed information on error handling, including error codes, response formats, and best practices for handling errors. The company also offers support through multiple channels, including email, phone, and online resources.
: Retrieves a list of all properties associated with your credentials.
Query upcoming, past, or cancelled reservations. You can filter by date range, reservation status (e.g., seated, no-show, confirmed), and specific tables. sevenrooms api documentation
the specific webhooks needed for real-time booking updates.
SevenRooms generally utilizes standard token-based authentication or API Header Authentication , depending on the specific tier of the API you are accessing. For header authentication, your requests will look similar to this:
This endpoint is often used for initial historical backfills and for incremental syncs. The SevenRooms API is designed around a ,
This module controls the booking lifecycle. Integrations can programmatically inject reservations from custom web interfaces or mobile apps directly into the SevenRooms digital sheet.
The documentation for this API is crucial for ensuring data integrity, security, and efficient communication between systems. Key Sections of the SevenRooms API Documentation
SevenRooms utilizes or Token-based authentication depending on the specific endpoint and integration type (Partner API vs. Core API). The company also offers support through multiple channels,
reservation.created : Triggered the moment a guest books a table.
Based on real-world integration patterns, here are the most valuable sections of the SevenRooms API documentation:
Automatically builds rich guest profiles based on order history and preferences, which can then be used for targeted marketing.