Skip to content

Adapter - Dormakaba

This page describes version 2.0.5 of the adapter.

Overview

This adapter connects to a Dormakaba Lodging system and can be used to program a room key card on guest check in, create room key card copies, and unassigned any previously programmed room key on guest check out.

One of its typical use cases is to provide room key programming support for the Kiosk Client application.



Properties

Name Display Is Required Comments Type Default Value Maximum Value Minimum Value Maximum Length Minimum Length
webServiceEndpoint Dormakaba Web Service Endpoint Address True Dormakaba Web Service Endpoint address, starting with http:// or https://. string http:// 1024
userName User Name False Enter the user name for an account with permissions to connect to Dormakaba Web Service. string 1024
password Password False The password for the user id with permissions to connect to Dormakaba Web Service. password 1024
If the web service where the adapter connects does not use credentials, leave both the user name and the password empty.
If you entered an user name, you must also enter a password.



Commands

Create New Booking (createNewBooking)

Used to create a new key card for room access. Typically used when a guest checks in to the hotel using the Kiosk system.

Request Properties

Name Display Description Is Required Type
reservationNumber Reservation Number The guest reservation number provided by the PMS. Caution: the combination (reservation number + room) needs to be unique. True string
room Room The hotel room whose that can be opened with the encoded key card. Caution: the combination (reservation number + room) needs to be unique. True string
encoderId Encoder ID Unique identifier of the encoder device used to create the key. If 0 is used, the system will return encoded key data in the Access Key response field. True string
checkInDate Check-In Date (yyyy-MM-dd HH:mm) Guest check-in date. The key card validity starts with this date. True string
checkOutDate Check-Out Date (yyyy-MM-dd HH:mm) Guest check-out date. The key card validity ends at this date. True string
pmsTerminalId PMS Terminal ID PMS Terminal ID to be used. Caution - Dormakaba services allows only one request at a time per PMS Terminal ID. True string
siteName Site Name Name of the current hotel site. Used by Dormakaba services for information purposes only. False string
guestName Guest Name Guest name or key holder name. False string

Response Properties

Name Description Type
status Status of the command - true for success, false for failure string
error Error message in case of failure string
accessKey Encoded key card data as a base-64 string. Only provided when EncoderID = 0. string

Make Duplicate Key (makeDuplicateKey)

Used to create a key card for room access which is a clone of an existing key card. Typically used to create additional room keys after the main key was already created using the Kiosk system.

Request Properties

Name Display Description Is Required Type
reservationNumber Reservation Number The guest reservation number provided by the PMS. Needs to be the same number that was previously used with Create New Booking. True string
encoderId Encoder ID Unique identifier of the encoder device used to create the key. If 0 is used, the system will return encoded key data in the Access Key response field. True string
pmsTerminalId PMS Terminal ID PMS Terminal ID to be used. Caution - Dormakaba services allows only one request at a time per PMS Terminal ID. True string
siteName Site Name Name of the current hotel site. Used by Dormakaba services for information purposes only. False string
guestName Guest Name Guest name or key holder name. False string

Response Properties

Name Description Type
status Status of the command - true for success, false for failure string
error Error message in case of failure string
accessKey Encoded key card data as a base-64 string. Only provided when EncoderID = 0. string

Check Out Guest (checkOutGuest)

Used to forbid room access for a specified key. Typically used when the guest checks out from hotel using the Kiosk system.

Request Properties

Name Display Description Is Required Type
reservationNumber Reservation Number The guest reservation number provided by the PMS. Needs to be the same number that was previously used with Create New Booking. True string
pmsTerminalId PMS Terminal ID PMS Terminal ID to be used. Caution - Dormakaba services allows only one request at a time per PMS Terminal ID. True string
siteName Site Name Name of the current hotel site. Used by Dormakaba services for information purposes only. False string

Response Properties

Name Description Type
status Status of the command - true for success, false for failure string
error Error message in case of failure string

Release History

Version Type Description Tracking # Date
2.0.1 Initial First release in the Adapter Type store.
2.0.3 Maintenance Updated third-party components and improved maintainability. NAP-11518
2.0.5 Maintenance Updated third-party components and improved maintainability. NAP-23945 2022-12-05

Categories