KISI website screenshot

KISI

Kisi is a cloud-based physical access control platform that combines hardware controllers and readers with software dashboards and a full REST API to manage building access, doors, locks, elevators, groups, members, access cards, visitor management, video surveillance, and security analytics. The Kisi API (OpenAPI 3.1, production host https://api.kisi.io) exposes 227 operations across 47 resource families, with header/OAuth2 authentication, offset/limit pagination, documented rate limits, RFC 8594 deprecation signaling, and a published Trust Center (SOC 2 Type 2, ISO/IEC 27001:2022, GDPR, NDAA). Kisi is a Point Nine portfolio company; this profile was enriched from Kisi's public developer surface.

KISI publishes 48 APIs on the APIs.io network, including Calendars API, Cameras API, Card assignments API, and 45 more. Tagged areas include Company, Physical Access Control, Security, Identity, and IoT.

KISI’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 23 more developer resources.

51.9/100 developing ▬ flat Agent 72/100 agent native Full breakdown ↓
scored 2026-07-27 · rubric v0.5
AccessSelf serve
48 APIs 1 MCP Servers
CompanyPhysical Access ControlSecurityIdentityIoTBuilding ManagementAccess ControlSaaS

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 51.9/100 · developing
Contract Quality 13.9 / 25
Developer Ergonomics 13.5 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 3.8 / 13
Governance 0.0 / 12
Discoverability 8.8 / 10
Agent readiness — 72/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/kisi: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 48

Individual APIs this provider publishes, each with its own machine-readable definition.

KISI Calendars API

The Calendars API from KISI — 1 operation(s) for calendars.

KISI Cameras API

The Cameras API from KISI — 3 operation(s) for cameras.

KISI Card assignments API

The Card assignments API from KISI — 5 operation(s) for card assignments.

KISI Cards API

The Cards API from KISI — 7 operation(s) for cards.

KISI Controller Input Connections API

The Controller Input Connections API from KISI — 2 operation(s) for controller input connections.

KISI Controller Inputs API

The Controller Inputs API from KISI — 1 operation(s) for controller inputs.

KISI Controller Relay Connections API

The Controller Relay Connections API from KISI — 2 operation(s) for controller relay connections.

KISI Controller Relays API

The Controller Relays API from KISI — 1 operation(s) for controller relays.

KISI Controller Wiegand Connections API

The Controller Wiegand Connections API from KISI — 2 operation(s) for controller wiegand connections.

KISI Controller Wiegands API

The Controller Wiegands API from KISI — 1 operation(s) for controller wiegands.

KISI Controllers API

The Controllers API from KISI — 5 operation(s) for controllers.

KISI CSV card imports API

The CSV card imports API from KISI — 2 operation(s) for csv card imports.

KISI CSV user imports API

The CSV user imports API from KISI — 2 operation(s) for csv user imports.

KISI Elevator stops API

The Elevator stops API from KISI — 4 operation(s) for elevator stops.

KISI Elevators API

The Elevators API from KISI — 2 operation(s) for elevators.

KISI Event sets API

The Event sets API from KISI — 2 operation(s) for event sets.

KISI Events API

The Events API from KISI — 2 operation(s) for events.

KISI Floors API

The Floors API from KISI — 2 operation(s) for floors.

KISI Group elevator stops API

The Group elevator stops API from KISI — 2 operation(s) for group elevator stops.

KISI Group links API

The Group links API from KISI — 2 operation(s) for group links.

KISI Group locks API

The Group locks API from KISI — 2 operation(s) for group locks.

KISI Group terminals API

The Group terminals API from KISI — 2 operation(s) for group terminals.

KISI Group zones API

The Group zones API from KISI — 2 operation(s) for group zones.

KISI Groups API

The Groups API from KISI — 2 operation(s) for groups.

KISI Guests API

The Guests API from KISI — 2 operation(s) for guests.

KISI Holiday calendars API

The Holiday calendars API from KISI — 2 operation(s) for holiday calendars.

KISI Integrations API

The Integrations API from KISI — 2 operation(s) for integrations.

KISI Invites API

The Invites API from KISI — 1 operation(s) for invites.

KISI Locks API

The Locks API from KISI — 9 operation(s) for locks.

KISI Logins API

The Logins API from KISI — 7 operation(s) for logins.

KISI Members API

The Members API from KISI — 2 operation(s) for members.

KISI Organizations API

The Organizations API from KISI — 13 operation(s) for organizations.

KISI Places API

The Places API from KISI — 6 operation(s) for places.

KISI Presences API

The Presences API from KISI — 1 operation(s) for presences.

KISI Readers API

The Readers API from KISI — 6 operation(s) for readers.

KISI Reports API

The Reports API from KISI — 3 operation(s) for reports.

KISI Role assignments API

The Role assignments API from KISI — 2 operation(s) for role assignments.

KISI Roles API

The Roles API from KISI — 2 operation(s) for roles.

KISI Scheduled reports API

The Scheduled reports API from KISI — 2 operation(s) for scheduled reports.

KISI Schedules API

The Schedules API from KISI — 2 operation(s) for schedules.

KISI SCRAM API

The SCRAM API from KISI — 1 operation(s) for scram.

KISI Shares API

The Shares API from KISI — 2 operation(s) for shares.

KISI Signed upload URLs API

The Signed upload URLs API from KISI — 1 operation(s) for signed upload urls.

KISI Team memberships API

The Team memberships API from KISI — 2 operation(s) for team memberships.

KISI Teams API

The Teams API from KISI — 2 operation(s) for teams.

KISI Terminals API

The Terminals API from KISI — 3 operation(s) for terminals.

KISI Users API

The Users API from KISI — 9 operation(s) for users.

KISI Wireless locks API

The Wireless locks API from KISI — 1 operation(s) for wireless locks.

Scroll for all 48

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

kisi-mcp.yml

MCP SERVER

Rate Limits 1

Documented rate limits and quota policies.

Kisi Rate Limits

0 limits

RATE LIMITS

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Kisi Authentication

apiKey/http/oauth2 · 4 schemes

SECURITY

Kisi Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Kisi Trust Center

SOC 2, ISO 27001, GDPR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Kisi Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Kisi Agentic Access

227 operations · 141 acting · 25 human-in-the-loop

227 operations · 141 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: kisi
name: KISI
description: Kisi is a cloud-based physical access control platform that combines hardware controllers and readers with software
  dashboards and a full REST API to manage building access, doors, locks, elevators, groups, members, access cards, visitor
  management, video surveillance, and security analytics. The Kisi API (OpenAPI 3.1, production host https://api.kisi.io)
  exposes 227 operations across 47 resource families, with header/OAuth2 authentication, offset/limit pagination, documented
  rate limits, RFC 8594 deprecation signaling, and a published Trust Center (SOC 2 Type 2, ISO/IEC 27001:2022, GDPR, NDAA).
  Kisi is a Point Nine portfolio company; this profile was enriched from Kisi's public developer surface.
url: https://raw.githubusercontent.com/api-evangelist/kisi/refs/heads/main/apis.yml
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Self-serve signup
  confidence: medium
  source:
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://getkisi.com/favicon.svg
x-type: company
x-source: vc-portfolio
x-backed-by:
- point-nine
x-tier: stub
x-tier-reason: portfolio-lead
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-07-20'
tags:
- Company
- Physical Access Control
- Security
- Identity
- IoT
- Building Management
- Access Control
- SaaS
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
apis:
- aid: kisi:kisi-calendars-api
  name: KISI Calendars API
  description: The Calendars API from KISI — 1 operation(s) for calendars.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Calendars
  properties:
  - type: OpenAPI
    url: openapi/kisi-calendars-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-cameras-api
  name: KISI Cameras API
  description: The Cameras API from KISI — 3 operation(s) for cameras.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Cameras
  properties:
  - type: OpenAPI
    url: openapi/kisi-cameras-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-card-assignments-api
  name: KISI Card assignments API
  description: The Card assignments API from KISI — 5 operation(s) for card assignments.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Card assignments
  properties:
  - type: OpenAPI
    url: openapi/kisi-card-assignments-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-cards-api
  name: KISI Cards API
  description: The Cards API from KISI — 7 operation(s) for cards.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Cards
  properties:
  - type: OpenAPI
    url: openapi/kisi-cards-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-controller-input-connections-api
  name: KISI Controller Input Connections API
  description: The Controller Input Connections API from KISI — 2 operation(s) for controller input connections.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Controller Input Connections
  properties:
  - type: OpenAPI
    url: openapi/kisi-controller-input-connections-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-controller-inputs-api
  name: KISI Controller Inputs API
  description: The Controller Inputs API from KISI — 1 operation(s) for controller inputs.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Controller Inputs
  properties:
  - type: OpenAPI
    url: openapi/kisi-controller-inputs-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-controller-relay-connections-api
  name: KISI Controller Relay Connections API
  description: The Controller Relay Connections API from KISI — 2 operation(s) for controller relay connections.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Controller Relay Connections
  properties:
  - type: OpenAPI
    url: openapi/kisi-controller-relay-connections-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-controller-relays-api
  name: KISI Controller Relays API
  description: The Controller Relays API from KISI — 1 operation(s) for controller relays.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Controller Relays
  properties:
  - type: OpenAPI
    url: openapi/kisi-controller-relays-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-controller-wiegand-connections-api
  name: KISI Controller Wiegand Connections API
  description: The Controller Wiegand Connections API from KISI — 2 operation(s) for controller wiegand connections.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Controller Wiegand Connections
  properties:
  - type: OpenAPI
    url: openapi/kisi-controller-wiegand-connections-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-controller-wiegands-api
  name: KISI Controller Wiegands API
  description: The Controller Wiegands API from KISI — 1 operation(s) for controller wiegands.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Controller Wiegands
  properties:
  - type: OpenAPI
    url: openapi/kisi-controller-wiegands-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-controllers-api
  name: KISI Controllers API
  description: The Controllers API from KISI — 5 operation(s) for controllers.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Controllers
  properties:
  - type: OpenAPI
    url: openapi/kisi-controllers-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-csv-card-imports-api
  name: KISI CSV card imports API
  description: The CSV card imports API from KISI — 2 operation(s) for csv card imports.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - CSV card imports
  properties:
  - type: OpenAPI
    url: openapi/kisi-csv-card-imports-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-csv-user-imports-api
  name: KISI CSV user imports API
  description: The CSV user imports API from KISI — 2 operation(s) for csv user imports.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - CSV user imports
  properties:
  - type: OpenAPI
    url: openapi/kisi-csv-user-imports-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-elevator-stops-api
  name: KISI Elevator stops API
  description: The Elevator stops API from KISI — 4 operation(s) for elevator stops.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Elevator stops
  properties:
  - type: OpenAPI
    url: openapi/kisi-elevator-stops-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-elevators-api
  name: KISI Elevators API
  description: The Elevators API from KISI — 2 operation(s) for elevators.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Elevators
  properties:
  - type: OpenAPI
    url: openapi/kisi-elevators-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-event-sets-api
  name: KISI Event sets API
  description: The Event sets API from KISI — 2 operation(s) for event sets.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Event sets
  properties:
  - type: OpenAPI
    url: openapi/kisi-event-sets-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-events-api
  name: KISI Events API
  description: The Events API from KISI — 2 operation(s) for events.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Events
  properties:
  - type: OpenAPI
    url: openapi/kisi-events-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-floors-api
  name: KISI Floors API
  description: The Floors API from KISI — 2 operation(s) for floors.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Floors
  properties:
  - type: OpenAPI
    url: openapi/kisi-floors-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-group-elevator-stops-api
  name: KISI Group elevator stops API
  description: The Group elevator stops API from KISI — 2 operation(s) for group elevator stops.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Group elevator stops
  properties:
  - type: OpenAPI
    url: openapi/kisi-group-elevator-stops-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-group-links-api
  name: KISI Group links API
  description: The Group links API from KISI — 2 operation(s) for group links.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Group links
  properties:
  - type: OpenAPI
    url: openapi/kisi-group-links-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-group-locks-api
  name: KISI Group locks API
  description: The Group locks API from KISI — 2 operation(s) for group locks.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Group locks
  properties:
  - type: OpenAPI
    url: openapi/kisi-group-locks-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-group-terminals-api
  name: KISI Group terminals API
  description: The Group terminals API from KISI — 2 operation(s) for group terminals.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Group terminals
  properties:
  - type: OpenAPI
    url: openapi/kisi-group-terminals-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-group-zones-api
  name: KISI Group zones API
  description: The Group zones API from KISI — 2 operation(s) for group zones.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Group zones
  properties:
  - type: OpenAPI
    url: openapi/kisi-group-zones-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-groups-api
  name: KISI Groups API
  description: The Groups API from KISI — 2 operation(s) for groups.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Groups
  properties:
  - type: OpenAPI
    url: openapi/kisi-groups-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-guests-api
  name: KISI Guests API
  description: The Guests API from KISI — 2 operation(s) for guests.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Guests
  properties:
  - type: OpenAPI
    url: openapi/kisi-guests-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-holiday-calendars-api
  name: KISI Holiday calendars API
  description: The Holiday calendars API from KISI — 2 operation(s) for holiday calendars.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Holiday calendars
  properties:
  - type: OpenAPI
    url: openapi/kisi-holiday-calendars-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-integrations-api
  name: KISI Integrations API
  description: The Integrations API from KISI — 2 operation(s) for integrations.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Integrations
  properties:
  - type: OpenAPI
    url: openapi/kisi-integrations-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-invites-api
  name: KISI Invites API
  description: The Invites API from KISI — 1 operation(s) for invites.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Invites
  properties:
  - type: OpenAPI
    url: openapi/kisi-invites-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-locks-api
  name: KISI Locks API
  description: The Locks API from KISI — 9 operation(s) for locks.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Locks
  properties:
  - type: OpenAPI
    url: openapi/kisi-locks-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-logins-api
  name: KISI Logins API
  description: The Logins API from KISI — 7 operation(s) for logins.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Logins
  properties:
  - type: OpenAPI
    url: openapi/kisi-logins-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-members-api
  name: KISI Members API
  description: The Members API from KISI — 2 operation(s) for members.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Members
  properties:
  - type: OpenAPI
    url: openapi/kisi-members-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-organizations-api
  name: KISI Organizations API
  description: The Organizations API from KISI — 13 operation(s) for organizations.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Organizations
  properties:
  - type: OpenAPI
    url: openapi/kisi-organizations-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-places-api
  name: KISI Places API
  description: The Places API from KISI — 6 operation(s) for places.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Places
  properties:
  - type: OpenAPI
    url: openapi/kisi-places-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-presences-api
  name: KISI Presences API
  description: The Presences API from KISI — 1 operation(s) for presences.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Presences
  properties:
  - type: OpenAPI
    url: openapi/kisi-presences-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-readers-api
  name: KISI Readers API
  description: The Readers API from KISI — 6 operation(s) for readers.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Readers
  properties:
  - type: OpenAPI
    url: openapi/kisi-readers-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-reports-api
  name: KISI Reports API
  description: The Reports API from KISI — 3 operation(s) for reports.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Reports
  properties:
  - type: OpenAPI
    url: openapi/kisi-reports-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-role-assignments-api
  name: KISI Role assignments API
  description: The Role assignments API from KISI — 2 operation(s) for role assignments.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Role assignments
  properties:
  - type: OpenAPI
    url: openapi/kisi-role-assignments-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-roles-api
  name: KISI Roles API
  description: The Roles API from KISI — 2 operation(s) for roles.
  humanURL: https://api.getkisi.com/docs
  baseURL: https://api.kisi.io
  tags:
  - Roles
  properties:
  - type: OpenAPI
    url: openapi/kisi-roles-api-openapi.yml
  - type: Documentation
    url: https://docs.kisi.io/
  - type: APIReference
    url: https://api.getkisi.com/docs
  - type: Authentication
    url: authentication/kisi-authentication.yml
  - type: OAuthScopes
    url: scopes/kisi-scopes.yml
  - type: Conventions
    url: conventions/kisi-conventions.yml
  - type: ErrorCatalog
    url: errors/kisi-error-codes.yml
  - type: RateLimits
    url: rate-limits/kisi-rate-limits.yml
  - type: DataModel
    url: data-model/kisi-data-model.yml
- aid: kisi:kisi-scheduled-reports-api
  name: KISI Scheduled reports API
  description: The Scheduled reports API from KISI — 2 operation(s) for scheduled reports.
  humanURL: https://api

# --- truncated at 32 KB (41 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/kisi/refs/heads/main/apis.yml