Overview
Seam provides a universal API to connect and control many brands of smart locks. This guide provides a rapid introduction to connecting and controlling your Omnitec lock using the Seam API. Omnitec locks must be connected through an Omnitec Rent&Pass Gateway for online access. To learn more about other smart lock brands supported by Seam, head over to our integration page.1 — Install Seam SDK
Seam provides client libraries for many languages, such as JavaScript, Python, Ruby, PHP, and others, as well as a Postman collection and OpenAPI spec.- JavaScript / TypeScript (npm, GitHub)
- Python (pip, GitHub)
- Ruby Gem (rubygem, GitHub)
- PHP (packagist, GitHub)
- C# (nuget, GitHub)
- Java (Maven, GitHub)
This guide uses a Sandbox Workspace. Only virtual devices can be connected. If
you need to connect a real Omnitec lock, use a non-sandbox workspace and API key.
2 — Link Omnitec Account with Seam
To control your Omnitec lock via the Seam API, you must first authorize your Seam workspace against your Omnitec account. To do so, Seam provides Connect Webviews: pre-built UX flows that walk you through authorizing your application to control your Omnitec lock.Request a Connect Webview
Authorize Your Workspace
Navigate to the URL returned by the Webview object. Since you are using a sandbox workspace, complete the login flow by entering the Omnitec sandbox test account credentials below:- email: jane@example.com
- password: 1234
3 — Retrieve Omnitec Lock Devices
After an Omnitec account is linked with Seam, you can retrieve devices for this Omnitec account. The Seam API exposes most of the device’s properties such as battery level or door lock status.4 — Locking & Unlocking a Door
You can perform the basic actions of locking and unlocking an Omnitec lock.5 — Setting Access Codes on an Omnitec Lock
Omnitec locks with a keypad support access code programming. The Seam API makes it easy to program bothongoing codes and timebound codes on an Omnitec lock.
You can find out more about access codes in our guide on access codes.

