Package Information
Released: 4 mo ago
Downloads: 32 weekly / 81 monthly
Latest Version: 0.4.3
Author: Allegion
Documentation
n8n-nodes-axm
Custom n8n community node for AXM (Access Experience Management) — Allegion/SimonsVoss physical access control.
Prerequisites
- n8n ≥ 1.0
- AXM server reachable from the n8n host
- An OAuth2 client (client ID + secret) registered in AXM
Install in self-hosted n8n
# From inside the n8n data directory
npm install /path/to/n8n-nodes-axm
Or once published to a registry:
npm install n8n-nodes-axm
Then restart n8n. The AXM node and AXM API credentials will appear automatically.
Local development (link into n8n)
cd nodes-axm
npm install
npm run build
# In your n8n data directory (e.g. ~/.n8n)
npm install /absolute/path/to/nodes-axm
Re-run npm run build after every code change, then restart n8n.
Generate TypeScript types from AXM OpenAPI spec
npm run generate-types
This fetches http://localhost:50000/swagger/public-v1/swagger.json and writes
typed interfaces to generated/axm-api.d.ts. Run this whenever the AXM API
version changes.
Implemented resources
| Resource | Operations |
|---|---|
| Person | Get Many (paginated), Get, Create, Update, Delete |
| Identification Media | Get Many (paginated), Get, Create, Deactivate, Delete |
Roadmap
- Add Lock resource
- Add AccessLevel resource
- Add PersonGroup resource
- Add Time Schedule resource
- Token caching (avoid one token fetch per execution)
- Publish to npm (private registry or n8n community)