This is an info Alert.
SnapKey Logo
  • Solutions
      • Solutions
      • SnapKey Residential
      • SnapKey Utility
      • SnapKey Public
      • SnapKey Logistics
      • SnapKey Sensors
      • Guest Check-in
      • Reactivatable Keys
      • Self-service Rentals
  • Industries
      • Industries
      • Utility companies
      • Residential buildings
      • Office buildings & Coworking spaces
      • Logistics
      • Holiday homes
      • Public restrooms
      • Construction sites
      • Unmanned stores
      • Temporary lockers
      • Virtual Keybox
  • Resources
      • Resources
      • Knowledge
      • Videos
      • API documentation
      • Trust & Security
      • System status
  • Partners
  • Company
      • Company
      • About us
      • Why SnapKey
      • Contact
auth.sign_inBook a demo
Public API
    Getting startedAuthentication & limitsWebhooksErrorsAPI referenceChangelog

Changelog

Every change to the Public API, newest first.

v1.3.0 — 2026-09-19

Live status and remote unlock.

  • GET /locks/{id}; provider and online on every lock
  • POST /locks/{id}/unlock, GET /locks/{id}/commands/{command_id} — new scope locks:control with a per-key lock allowlist
  • Door events carry source (app, api, iloq) and api_key; new reason lock_not_allowed
  • New error codes: lock_not_allowed, lock_not_remote, lock_offline, publish_failed

v1.2.0 — 2026-09-19

Key lifecycle: read and update a key, and follow the invitation it was issued with.

  • GET /keys/{id}, PATCH /keys/{id}; invitation_id on every key
  • GET /invitations, GET /invitations/{id}, POST /invitations/{id}/resend, DELETE /invitations/{id}
  • New error codes: invitation_not_pending, entitlement_exceeded; new validation detail not_editable

v1.1.0 — 2026-09-18

Subscription management, delivery history and seven new events.

  • GET /webhooks/{id}, PATCH /webhooks/{id}
  • GET /webhooks/{id}/deliveries, POST /webhooks/{id}/deliveries/{delivery_id}/redeliver
  • Webhook events: person.created, person.updated, person.deleted, key.issued, unlock.failed, lock.online, lock.offline
  • New error code: subscription_paused

v1.0.0 — 2026-09-04

First public release.

  • GET /locks, GET /security_groups
  • GET /people, GET /people/{id}, POST /people, PUT /people/{id}, DELETE /people/{id}
  • GET /keys, POST /keys, DELETE /keys/{id}
  • GET /events
  • GET /webhooks, POST /webhooks, DELETE /webhooks/{id}, POST /webhooks/{id}/ping
  • Webhook events: access.granted, access.denied, door.closed, door.left_open, key.activated, key.revoked, ping
On this page
    v1.3.0 — 2026-09-19v1.2.0 — 2026-09-19v1.1.0 — 2026-09-18v1.0.0 — 2026-09-04

SnapKey Logo

SnapKey is your digital key for all types of locks. Easily open doors and locks directly from your smartphone, and enjoy fast, secure and flexible access without physical keys or extra apps. Perfect for private homes, businesses and shared spaces.

Solutions
SnapKey ResidentialSnapKey UtilitySnapKey PublicSnapKey LogisticsGuest Check-in
Developers
API documentationAPI referenceWebhooksChangelogSystem status
Company
About usWhy SnapKeyBecome a partnerKnowledgeVideosContact us
Legal
Terms & ConditionsPrivacy PolicyTrust & Security
Contact
SnapKey ApS+45 3242 9050info@snapkey.dk

© All rights reserved.