Capabilities
- Availability checks: Query available booking slots for specific dates, times, party sizes, and booking types
- Make bookings: Create new reservations with guest details, including name, contact information, and special requests
- Modify bookings: Update existing reservations including date, time, or party size changes
- Lookup bookings: Retrieve booking details using confirmation numbers or guest information
- Venue information: Access venue details including opening hours, booking types, and offers
Getting started
Prerequisites
- A DesignMyNight account with API access
- Your DMN venue ID(s)
- PolyAI project access
Step 1: Obtain API credentials
- Contact DesignMyNight support or your account manager to request API access
- You will receive:
- API Base URL: Typically
https://api.designmynight.com - Collins URL: For Collins-specific endpoints
- API headers/tokens: Authentication credentials for API requests
- API Base URL: Typically
Step 2: Identify your venue IDs
- Log in to your DesignMyNight dashboard
- Navigate to your venue settings
- Locate the Venue ID for each property you want to integrate
Step 3: Provide credentials to PolyAI
Share the following with your PolyAI account manager:- API Base URL
- Collins URL and headers (if applicable)
- Venue ID(s)
- Any specific booking types or restrictions
Booking types
DesignMyNight supports multiple booking types per venue. Common examples include:- Standard dining reservations
- Private dining/events
- Brunch bookings
- Special experiences (tasting menus, chef’s table)
Limitations
- Deposit payments: Bookings requiring deposits must be completed via the DMN website
- Complex experiences: Multi-course experiences with detailed selections may require human assistance
- Real-time sync: Changes made directly in DMN are reflected in real-time, but large-scale updates may have slight delays

