Welcome to Mosler

Mosler is a smart-access platform for hospitality. It connects your booking system to physical smart locks, automatically granting room access when a guest checks in and revoking it when they leave — no staff member ever has to touch the lock.

These are the developer docs. They're organised into two versions; pick the one that matches your integration.


Start here — v4 (current)

The v4 platform is the current, recommended way to integrate. It covers our first-party Mosler Direct API and our PMS integrations (eZee, Hotelogix), all built on the asynchronous webhook pipeline.

Go toFor
IntroductionWhat Mosler is, the location model, and how the docs fit together
Mosler DirectBuild your own integration: map locations, create bookings, retrieve & deliver access
PMS IntegrationsConnect an existing PMS — eZee, Hotelogix
ArchitectureHow events flow from request to provisioned access

New here? Read the v4 Introduction first — it explains the model the rest of the docs build on.


v3 (legacy API)

The v3 REST API is the original synchronous interface. It remains live and supported for existing integrations, but new integrations should use v4.

GroupDescription
Booking APIsCreate, update, cancel, and query guest bookings
Location APIsTraverse the Site → Building → Floor → Room → Bed hierarchy
Access APIsGrant and manage staff / employee access schedules
Employee APIsCreate and manage employee records

The v3 API is served from https://api.mosler.in/api/v3 and authenticates with your apikey header. See any v3 page for full request and response details.


Which version should I use?

You are…Use
Building a new integrationv4Mosler Direct or a PMS integration
Running an existing v3 integrationv3 — no change required; migrate to v4 when convenient
Connecting eZee or Hotelogixv4PMS Integrations

Need help choosing or onboarding? Contact your Mosler representative.