v1
latestOpenAPI 3.0.32026-07-23183961.3 KBConfirm a pending reservation by providing guest details and payment information. This endpoint finalizes the booking process, transforming a temporary hold into a confirmed reservation.
Payment Methods:
- CreditCard: Standard credit card payment.
- VirtualCreditCard (VCC): Virtual card issued for the booking. VCC details include activation/deactivation dates, currency, and balance.
Credit Card Validation:
- The card type provided must match one of the property's accepted card types
- Invalid or expired cards will result in a 400 error
Important Notes:
- Pending reservations expire after the time specified in expiresInMinutes from the pending reservation response
- Attempting to confirm an expired reservation will result in a 404 error
- Room availability is re-validated during confirmation to ensure inventory is still available
- Guest information provided during confirmation cannot be empty for required fields
post/reservations/{bookingReferenceId}/confirmation
Path parameters
bookingReferenceIdstring required
The unique identifier of the pending reservation to be confirmed
Headers
x-sm-api-idstring required
The api id for channel
x-sm-api-keystring required
The api key for channel
Request body
Response
Successful response. The reservation has been confirmed successfully.