Table of Contents
Overview
The Certification section tracks the technical validation process between your system and Bakuun. It ensures that the integration meets all required standards before going live. Each row represents a certification request and its execution status.
Certification → Table Reference
| Field | Description |
| Request ID | Unique identifier for the certification request |
| Scenarios | Total number of test scenarios required |
| Executed | Number of scenarios already executed |
| To Execute | Number of remaining scenarios |
| Successful | Number of successfully completed scenarios |
| Failure | Number of failed scenarios |
| Status | Current state (In Progress, Pending Review, Certified) |
| Last Update | Timestamp of the latest update |
Clicking the Status opens the Certification Details page. Use + Certification to create a new request once the current one is completed.
Certification → Certification Details
The Certification Details page provides a full breakdown of the certification process for a connectivity account.
Header
| Field | Description |
| Request ID | Certification request identifier |
| Account ID | Connectivity account identifier |
| Account Name | Connectivity account name |
| Created | Date and time the request was created |
| Last Update | Latest activity timestamp |
Progress Summary
| Field | Description |
| Scenarios | Total scenarios included |
| Executed | Scenarios already run |
| To Execute | Remaining scenarios |
| Successful | Passed scenarios |
| Failure | Failed scenarios |
| Status | Current progress state |
| Action | Execution type (e.g. Bulk Run) |
Certification → Selections
The Selections tab defines all functionalities that can be tested and certified. Each row represents a specific integration capability and shows whether it is supported, certified, and selectable.
Mapping
Validates your ability to send or receive mapping data.
- Push → Send mapping data to Bakuun
- Read → Receive mapping data
- Pull → Retrieve mapping via API
| Field | Description |
| Type | Push, Read, or Pull |
| Supported | Indicates if the method is supported |
| Certified | Indicates if certification passed |
| Select | Enables selections if supported |
Restrictions
Displays all restriction-related capabilities supported by your integration.
| Field | Description |
| Category | Restriction type (e.g. MLOS, Stop Sales) |
| Supported | Indicates if supported |
| Certified | Certification result |
| Select | Enables selections if supported |
👉 A restriction must show Supported = Yes and Certified = Yes to be considered valid.
Rate Model
Validates pricing logic such as guest composition and stay rules.
| Field | Description |
| Category | Rate model type (e.g. extra guest, child logic) |
| Supported | Indicates if supported |
| Certified | Certification result |
| Select | Enables selections if supported |
👉 Unsupported or uncertified items cannot be selected.
Booking
Validates booking operations such as create, modify, and cancel.
| Field | Description |
| Category | Booking action type |
| Supported | Indicates if supported |
| Certified | Certification result |
| Select | Enables selections if supported |
Certification → Configuration
This section allows you to define property, room, and rate plan combinations for testing ARI and booking behavior.
| Field | Description |
| Property ID | Select the property for testing |
| Room ID | Select room(s) for validation |
| Rate Plan ID | Select associated rate plans |
| Date (Single) | Test a single-day update |
| Date (Range) | Test multi-day updates |
| Save Changes | Saves configuration |
Certification → Execution
The Execution tab is used to run certification scenarios. Only scenarios marked for certification need to be executed.
Available scenarios:
- Mapping
- ARI
- Booking

Scenario Overview
| Field | Description |
| Mapping | Validates mapping configuration |
| ARI | Validates availability, rate, and inventory updates |
| Booking | Validates booking flow (create, modify, cancel) |
Execution (Example: ARI Scenario)
| Field | Description |
| Run | Starts the test scenario |
| Show Details | Expands logs and request/response data |
| Status | Displays result (e.g. Successful) |
| Erase All | Clears all test results |
Logs (Show Details)
When expanded, logs display:
- API request payload
- Endpoint URL
- System response
- Validation results
👉 Successful responses include "success": true
👉 Failed responses include error messages for troubleshooting
Important Notes
- Only required scenarios need to be executed
- All required scenarios must pass before certification
- Use logs to troubleshoot errors before submission
- Once completed, click Enroll Certification to submit for review