Skip to content

SchedulerAPI

hmwrapper.scheduler.SchedulerAPI

Interface to Hallmaster scheduler/calendar endpoints.

get_bookings(start, end, room_id=0, group_rooms=False, cust_view=False)

Fetch calendar events in FullCalendar format.

Parameters:

Name Type Description Default
start str

Start date ISO8601 (e.g. "2026-03-01T00:00:00Z").

required
end str

End date ISO8601.

required
room_id int

Room ID filter (0 = all rooms).

0
group_rooms bool

Whether to group by room.

False
cust_view bool

Customer view mode.

False

has_just_logged_in()

Session keepalive check.

view_booking(booking_id)

Quick booking view from the scheduler.