Missing Lock/Unlock Events on Schlage Devices

Last updated: May 7, 2026

Symptom

Your Schlage devices are not producing lock.locked or lock.unlocked events in Seam — neither in the device event history nor at your webhook endpoint. The device itself looks healthy: online, access codes set, other state updating normally.

Cause

The webhook subscription on your Seam workspace has fallen out of sync with the upstream Schlage event stream. Lock and unlock events stop being delivered to Seam, while other device state (online status, access codes, battery) continues to update through a separate sync path.

Resolution

Contact Seam Support and ask us to re-register the webhooks on your account. Please include:

  • Your Seam connected account ID (the connected_account_id for the Schlage account — found on the Connected Account's page in the Seam Console, or via the /connected_accounts/list API)

  • One or more affected device IDs

Reach support via your Slack support channel or at support@getseam.com.

Verifying the fix

After we confirm webhooks have been re-registered, trigger a lock or unlock on an affected device. The event should appear in the device's history in the Seam Console (and at your webhook endpoint) within a minute or two. If events still don't appear, reply in the same support thread.