Overview
The Sandbox allows connectivity partners to test and manage their system’s integration with Bakuun in a controlled environment.
You can use the Sandbox to:
- test API connectivity
- push availability and rates (ARI)
- validate mapping and data flow
- verify supported features
Configuration Page
The Configuration page is where you define how your system connects and communicates with Bakuun. These settings directly affect how your data is sent and processed.
This includes:
- connection type
- timezone settings
- mapping configuration
- availability and rate behavior
💡 Tips:
- Hover over the info (i) icon beside each field to see a short explanation of that setting.
- At the top of the page, you will see a timestamp showing the most recent update.
Configuration → Settings
This section contains the core technical settings that control how your system sends and syncs data with Bakuun.
Configuration → Settings Table Reference
| Category | Description |
| Connection | Defines how your system connects to Bakuun and how data is shared. |
| Server Timezone | Select the timezone your server uses. This ensures accurate date and time synchronization. |
| Mapping | Defines how your system maps data (rooms and rate plans) with Bakuun. |
| Max Booking | Sets the maximum number of nights allowed for a booking. |
| Max ARI Update | Defines how far in advance you can send ARI (Availability, Rates, Inventory). |
| IPs Whitelisting | Manage which IP addresses are allowed to access your system. Click Manage to update the list. |
More Information:
Connection (Push vs Pull)
Push: Your system sends data to Bakuun automatically
Pull: Bakuun retrieves data from your system
Server Timezone
Ensure this matches your system timezone.
❗ Incorrect timezone may result in:
• incorrect dates
• booking issues
Configuration → Restrictions
The Restrictions section defines which booking rules your system supports when syncing data with Bakuun.
These settings ensure that availability, rates, and booking conditions (ARI) are applied correctly based on your channel manager’s capabilities.
Use the toggle to define support:
- Yes → Supported by your channel manager
- No → Not supported
Configuration → Settings Table Reference
| Category | Description |
| Inventory Room Level | Controls availability at room level |
| Minimum Stay (Rate Plan Level) | Minimum length of stay (LOS) required for bookings |
| Maximum Stay (Rate Plan Level) | Maximum length of stay (LOS) allowed per booking |
| Minimum Stay on Arrival (Rate Plan Level) | Minimum LOS based on arrival date |
| Maximum Stay on Arrival (Rate Plan Level) | Maximum LOS based on arrival date |
| Close to Arrival (Room Level) | Restricts check-in on specific dates (CTA) |
| Close to Arrival (Rate Plan Level) | Restricts check-in on specific dates per rate plan (CTA) |
| Close to Departure (Room Level) | Restricts check-out on specific dates (CTD) |
| Close to Departure (Rate Plan Level) | Restricts check-out on specific dates per rate plan (CTD) |
| Stop Sales (Room Level) | Stops availability at room level |
| Stop Sales (Rate Plan Level) | Stops availability at rate plan level |
| Minimum Advance Booking (Rate Plan Level) | Minimum number of days before arrival a booking can be made |
| Maximum Advance Booking (Rate Plan Level) | Maximum number of days before arrival a booking can be made |
| Sell Threshold | Limits the number of rooms that can be sold |
| Cancellation Policy | Defines cancellation rules |
| Deposit | Defines deposit requirements |
More Information:
Restriction Support
Yes → The restriction is supported and will be applied
No → The restriction is not supported and will be ignored
Room Level vs Rate Plan Level
Room Level → Applies to the entire room type
Rate Plan Level → Applies to specific rate plans
Stop Sales
Stops bookings completely for selected rooms or rate plans
Advance Booking Offset
Controls how far in advance bookings can be made
Configuration → Rate Model
The Rate Model section defines which pricing features your system supports when sending rate data to Bakuun.
These settings control how rates are structured, including guest-based pricing, child rates, and advanced pricing logic.
Use the toggle to define support:
Yes → Supported by your channel manager
No → Not supported
Configuration → Rate Model Table Reference
| Category | Description |
| Extra Guest Rate | Allows pricing to adjust based on additional guests beyond the base occupancy |
| Extra Guest Count | Defines how many additional guests are allowed per room |
| Child Rate | Supports child-specific pricing within rate plans |
| Child Age | Defines age ranges used to classify guests as children |
| Child Count | Supports specifying the number of children per room |
| Dynamic Extra Guest and Child Combination | Supports flexible combinations of guests and children with dynamic pricing |
| Static Extra Guest and Child Combination | Supports fixed guest and child combinations with predefined pricing |
| Length of Stay | Allows pricing to vary based on the number of nights booked (LOS) |
| FPLOS | Supports Full Pattern Length of Stay pricing, where rates are available only for specific stay patterns |
| Rate Hurdles | Defines pricing thresholds that must be met before rates are available or displayed |
Additional Details
Extra Guest and Child Pricing
Supports pricing adjustments based on occupancy, including adults and children
Dynamic vs Static Combinations
- Dynamic → Pricing adjusts based on guest combinations
- Static → Fixed pricing for predefined combinations
Length of Stay (LOS)
Allows different pricing based on booking duration
FPLOS
Rates are only available if the full stay matches a defined pattern
Rate Hurdles
Restricts rate availability based on defined pricing thresholds
Important Notes
- Only supported features will be applied during rate sync
- Unsupported features will be ignored
- Ensure pricing structure is aligned before going live
Configuration → Booking
The Booking section defines which reservation actions your system supports when exchanging booking data with Bakuun.
These settings ensure full reservation lifecycle support, from creating bookings to modifying or cancelling them.
Use the toggle to define support:
- Yes → Supported by your channel manager
- No → Not supported
Configuration → Booking Table Reference
| Category | Description |
| New Booking | Supports receiving and processing new reservations |
| Modify Booking | Supports updating existing reservations (e.g. dates, guest details) |
| Cancel Booking | Supports full booking cancellations |
| Cancel Room | Supports partial cancellations of individual rooms within a booking |
| Cancel Room | Supports bookings with multiple rooms under one reservation |
Additional Details
Reservation Lifecycle
These settings define how bookings are created, updated, and cancelled between your system and Bakuun
Full vs Partial Cancellation
- Cancel Booking → Cancels the entire reservation
- Cancel Room → Cancels only selected room(s) within a reservation
Multi Room Bookings
Allows multiple rooms to be included in a single booking reference
Important Notes
- Only supported booking actions will be processed
- Unsupported actions will be ignored
- Ensure booking capabilities are aligned before going live