Skip to main content
On this page, you can see API functions for the Reservation System.
This is a technical page, and assumes that you are familiar with the Lua coding language.

Door API

Door API can used with any doors that has API. Door API configuration can be found in Reservation Screen > Configuration Door API can be used to lock or unlock doors. Example of Door API:
If you don’t want to use Door API, you can leave the functions as they are, having return false as the function.

Receiving API

Receiving API can be used to make a new reservation, cancel a reservation or start a reservation.
New Reservation

What do these mean?

Function defines what function to fire. In this case, it is set to "NewRes" meaning New Reservation.Name Name of the reservation to create.Start Start time of the reservation.End End time of the reservation.Passcode can be set to a passcode, use nil for no passcode.WaitingRoom set to true if the room is marked as a waiting room for the duration of the reservation.
Cancel reservation

What do these mean?

Function defines what function to fire. In this case it is set to "CancelRes" meaning Cancel Reservation.Name Name of the reservation to cancel.
Start Reservation

What do these mean?

Function defines what function to fire. In this case it is set to "StartRes" meaning Start Reservation.Name Name of the reservation to start.
Last modified on October 10, 2026