Sevenrooms Api Documentation !full! ✮
If you need to know when a reservation is made or altered, the reservations endpoint every 60 seconds. This wastes bandwidth and risks hitting rate limits. Use Webhooks to listen for changes passively. Ensure your webhook URL uses HTTPS and validates the SevenRooms signature to guarantee the data is authentic. Implement Smart Caching
Instead of constantly polling the SevenRooms API to see if a guest checked in or canceled, developers should utilize Webhooks. SevenRooms can trigger an HTTP POST request to your server when specific events occur: reservation.created reservation.status_changed (e.g., seated, paid) guest.updated Common Use Cases for Developers Custom Booking Web Apps sevenrooms api documentation
While the REST API is excellent for pulling data on demand, many hospitality operations require real‑time reactivity. allow SevenRooms to push data to your application the moment an event occurs, such as: If you need to know when a reservation
Developers cannot automatically generate API keys from a self-service dashboard. You or your client must contact your SevenRooms Account Manager or the SevenRooms Partner Marketplace team to request API credentials. You will receive: A A Client Secret An API Key (depending on the authentication flow version) 2. Authentication Flow Ensure your webhook URL uses HTTPS and validates
curl -X GET "https://api.sevenrooms.com/v1/reservations?venue_id=VEN123&date=2025-03-20" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
GET /v1/venues/venue_id/hours : Retrieves operating hours and shift definitions. Reservations API