KISI Access Control
This template will configure UIP to use KISI access control to open a door and process events.
UIP Resources
The provided template utilizes the following UIP resources.
Adapters
- KISI - used to communicate with the KISI API to unlock doors etc.
- Built In Commands - used for data mapping to store KISI security tokens for users
Workflows
- Kisi Unlock Door - used to unlock/open a door.
- Kisi Process Webhook Event - used to process webhook events received from Kisi
- Kisi Create Access Link - used to create access links for external users to open doors
Triggers
- Kisi Webhook - advanced webhook endpoint for KISI to send event notifications. (This trigger must always point to the "Kisi Process Webhook" workflow to remove possible duplicate events sent from KISI)
- Kisi Event - includes all events sent from KISI. Individual event types can be filtered as necessary in a workflow.
- Kisi Door UnLocked (lock_unlocked) Event - can be used to track door open success/failures
- Kisi Door Forced Open (lock_forced_open) Event - can be used to send an email, SMS notification, or trigger an alarm
- Kisi Door Held Open (lock_held_open) - can be used to send an email, SMS notification, or trigger an alarm
Prerequisites
- KISI Controller Pro hardware installed and configured.
- KISI API Key - used for UIP to API authentication
KISI Configuration
Configuring UIP Webhook
KISI uses a webhook trigger in UIP to send events. (i.e. Door Opened, Door Closed, etc.) Use the following steps below to configure KISI integration:
Note
This template creates a UIP Webhook trigger that will have the following URL pattern:
URL - https://[hostname]/wfe/api/advancedwebhook/kisievents
**[hostname]** - DNS name of UIP.
Set up the integration
- Sign in to Kisi
- Under Organization Setup, click on Integrations
- Click on Add Integration
- Define the name of your new event webhook integration. (i.e. "UIP events")
- Open the Type drop down and select Event Webhook
-
Under Event Webhook URL, enter the UIP Webhook URL as shown in the note above.
-
Select the following minimum event types to include in the event webhook:
- lock.forced_open
- lock_held_open
- lock.opened
- lock.unlock
- lock_closed
-
Enable the integration
- Click Add
Note
The terms "lock" and "door" are used interchangeably.
Template
Right-Click Here and Save link as to download the UIP Import Configuration template file for this template.
Input Properties
The template requires the following properties to be input before the template can be imported successfully:
- KISI Api Key - The KISI API Key used for authentication
Import Configuration Template
Refer to Templates > Import Configuration Template for more details about how to import the downloaded template file.