Skip to main content

Members

Members represent people that make use of the Kisi system. They can be created from the Members tab in the admin dashboard, or when added to a place or group. The only requirement needed is a valid email address. When members are created, Kisi also creates a user profile based on that email address. Members can be added to as many places as necessary.

To add a member, you can make a call to the API:

curl 'https://api.kisi.io/members' \
-H 'Accept: application/json' \
-H 'Authorization: KISI-LOGIN {authentication_token}' \
-H 'Content-Type: application/json' \
--data-raw '{"member":{"email":"user@kisi.io","card_enabled":true,"password_flow_enabled":true}}'

For more on how to add new users, check the adding users guide.

All the Member endpoints are listed at Members. If you need to execute MemberExport actions, check out the available endpoints at Member Exports.

Actions on members#

Place admins can add and delete members. Group or team admins can make these changes within the group or team. Kisi members can be added to groups, assigned cards and assigned shares. If a member is deleted from a place, the User Profile associated with that member will not be deleted. To completely delete a User Profile it is necessary to reach out to Kisi Support.

Members can be monitored through the dashboard. Admins can obtain reports about their last access from the Member Exports tab.

Types of members#

There are three types of members in Kisi: Basic, Manager and Administrator. Depending on the type of user, access permissions will differ as specified in the table:

Permissions/Type of MemberBasicManagerAdministrator
Can unlock any door to which they are shared access✔️✔️✔️
Can view event logs for the groups to which they are members✔️✔️
Can add members to the groups to which they are members✔️✔️
Can delete members of the group of which they are a member✔️
Can configure the Kisi devices✔️
Can add/delete doors✔️
Can add/delete integrations✔️
Can add/delete groups✔️
Can set security restrictions✔️

Permissions#

Each member has configurable permissions. From the member detail, you can assign the type of role of the user or the type of access that is allowed, and suspend access to the user if necessary.

Role#

The user can have one of the following roles.

  • Basic. The user can unlock and see their unlock history.
  • Manager. The user can manage other users, schedule and see events, and see other members' unlock history.
  • Admin. The user can manage users, teams, hardware, and integrations of the current organization and see events and other users' unlock history.

Authenticate with password#

note

This option is only available for Organizations subscriptions.

If enabled, the user will be able to log in with email and password. If the user is in the organizations' IdP directory, an SSO login will also be available.

Allow quick access link#

If allowed, the user may access using quick access links included in Kisi's invite emails. The user won't be required to sign in or up to access. If not allowed, the user won't be able to use quick access links regardless of the settings in the user's membership.

Allow app access#

If allowed, the user may access using Kisi's mobile and web apps. The user will be required to sign in to access. If not allowed, the user won't be able to use app access regardless of the settings in the user's membership.

Allow card access#

If allowed, the user may access using Kisi's card. If not allowed, the user won't be able to use card access regardless of the settings in the user's membership.

Allow using cards without activation#

note

This option is only available for Standard subscriptions.

If allowed, the member may access using Kisi's card, fob, or sticker without having to activate them.

Suspend access#

If enabled, the user won't be able to unlock any doors.

Check the suspend and restore access quick guide for more about these common tasks.