KISS API
Public API for Keep It Simple Storage (KISS). Integrate smart storage access into your platform.
White-label app operators — authenticate tenants via phone + OTP, retrieve unit access and lock keys, report lock activity.
PMS push integrators — two integration patterns depending on how your source produces data:
- Event-driven (email scrapers, webhook relays, MCP agents, any source producing sparse events): use
POST /pms/events/move-in,POST /pms/events/move-out, andPATCH /pms/units/{crm_unit_id}. - State-oriented (traditional PMS with an API that can produce full state on demand): use
POST /pms/units/sync.
All PMS write endpoints (/pms/events/*, PATCH /pms/units/{crm_unit_id}, POST /pms/units/sync) accept an optional Idempotency-Key header for safe retries. The header is not used by authentication or log-reporting endpoints.
New to KISS? Start with the Concepts guide to understand the data model, then check the Authentication guide for setup.
Authentication
- HTTP: Bearer Auth
- API Key: ApiTokenAuth
Tenant Bearer token obtained via OTP flow
Security Scheme Type: | http |
|---|---|
HTTP Authorization Scheme: | bearer |
PMS API token generated from the KISS dashboard. Send as: Bearer YOUR_API_TOKEN
Security Scheme Type: | apiKey |
|---|---|
Header parameter name: | Authorization |
License