Tigerexch247

Sevenrooms — Api Documentation

Unlike some SaaS platforms that put docs behind a login wall, SevenRooms provides public API documentation (typically hosted at developers.sevenrooms.com or via a dedicated Swagger UI).

You’ll need:

Pro tip: SevenRooms uses API keys tied to specific Venues or Portfolio level access, so clarify your scope before writing a single line of code. sevenrooms api documentation

Below are the most critical endpoint groups from the official docs.

Goal: Identify which marketing channel (Google Ads, Instagram, Email) generated a reservation. Unlike some SaaS platforms that put docs behind

API Flow:

The guest object is the atomic unit of SevenRooms. Every diner, walk-in, or regular gets a guest_id. Pro tip: SevenRooms uses API keys tied to

GET /guests/guest_id – 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.

Example Payload (POST):


  "first_name": "Jane",
  "last_name": "Doe",
  "email": "jane.doe@example.com",
  "phone": "+12125551234",
  "custom_fields": 
    "dog_breed": "Labrador",
    "wine_preference": "Bordeaux"
Scroll to Top