lsm-sik

Unofficial community example n8n node for demonstrating API integration patterns. Not an official product, not supported, not security-certified, and not intended for production use.

Package Information

Released: 5 mo ago
Downloads: 3 weekly / 120 monthly
Latest Version: 0.1.1
Author: Allegion

Documentation

n8n Community Node: LSM SIK

n8n community node for the SimonsVoss Locking System Management (LSM) system via the SIK REST API proxy.

Prerequisites

This node requires the SIK REST API Proxy (SIKRestAPIProxy) to be running and reachable via HTTPS. The proxy must be deployed on the same machine as the LSM / SimonsVoss SIK installation and exposed through a reverse proxy.

The node does not communicate with LSM directly — it calls the REST API exposed by the proxy.

Installation

In your n8n instance:

Settings → Community Nodes → Install → @simonsvoss/n8n-nodes-lsm-sik

Credentials

Configure a LSM SIK API credential with:

  • Base URL — HTTPS URL of the SIK REST API proxy, e.g. https://lsm.example.com/sikdemo (no trailing slash)
  • Username — LSM username
  • Password — LSM password

Resources & Operations

Resource Operations
Lock System Get Many, Get, Set Context
Lock Get Many, Get, Create, Update, Delete, Get Programming Demand
Transponder Get Many, Get (with history), Create, Update, Delete, Deactivate, Reset, Get Programming Data, Assign PHI
Person Get Many, Get, Create, Update, Delete
Group Get Many, Get, Create, Update, Delete
Sector Get Many, Get, Create, Update, Delete
Time Plan Get Many, Get, Upsert, Delete
Time Group Get Many, Get
Time Zone Get Many, Get, Create, Update, Delete
Management Assign Transponder to Group, Assign Lock to Sector, Get Audit Trail, Get Transponder Audit Trail
Relation Get All, Get Access Exceptions, Modify Access, Modify Access Exceptions, Modify Access Pairs
Network Perform Task

Development

npm install
npm run build     # compile TypeScript + copy icons
npm run dev       # watch mode
npm run lint

Unofficial Community Example

This package is an unofficial community example for n8n. It demonstrates how an n8n community node can interact with the referenced API and is intended for learning, experimentation, and evaluation of integration concepts only.

This project is provided by the maintainer in a personal capacity. It is not an official product, component, connector, sample, or reference implementation of the product vendor. It is not sponsored, approved, reviewed, certified, supported, or maintained by the vendor or by the maintainer's employer.

Not for Production Use

This package is not intended for production use.

It has not been validated for productive customer environments, security requirements, regulatory compliance, operational reliability, lifecycle management, vulnerability handling, or long-term maintenance. No support, warranty, service level, update commitment, or security response process is provided.

Any productive integration must be designed, implemented, tested, secured, documented, operated, and maintained by the customer, their IT department, or an authorized integration partner. This includes, but is not limited to:

  • authentication and authorization handling
  • secure credential storage
  • network and deployment security
  • logging and error handling
  • data protection and privacy requirements
  • dependency and vulnerability management
  • operational monitoring
  • backup and recovery concepts
  • compliance with applicable legal and regulatory requirements

Use of this package is at your own risk.

No Official Support

Please do not contact the product vendor's support channels for issues related to this package. Issues, pull requests, and discussions may be handled on a best-effort basis only, without any obligation to respond or provide fixes.

No Grant of Rights

The use of product names, API names, trademarks, or company names in this repository is solely for descriptive compatibility purposes. No affiliation, endorsement, partnership, or certification is implied.

Discussion