Changelog
Every change to the Public API, newest first.
v1.3.0 — 2026-09-19
Live status and remote unlock.
GET /locks/{id};providerandonlineon every lockPOST /locks/{id}/unlock,GET /locks/{id}/commands/{command_id}— new scopelocks:controlwith a per-key lock allowlist- Door events carry
source(app,api,iloq) andapi_key; new reasonlock_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_idon every keyGET /invitations,GET /invitations/{id},POST /invitations/{id}/resend,DELETE /invitations/{id}- New error codes:
invitation_not_pending,entitlement_exceeded; new validation detailnot_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_groupsGET /people,GET /people/{id},POST /people,PUT /people/{id},DELETE /people/{id}GET /keys,POST /keys,DELETE /keys/{id}GET /eventsGET /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