Subscribe to lock-state and battery webhook events from the Schlage Home API

domain: developer.allegion.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Complete Allegion's business onboarding process to get integration credentials for the Schlage Home API
  2. Register a webhook endpoint that uses HTTPS (plain HTTP URLs are rejected)
  3. Respond to Allegion's validation OPTIONS request by echoing the WebHook-Request-Origin value back in a WebHook-Allowed-Origin header within 30 seconds
  4. Once validated, receive events without needing per-event-type subscriptions — a valid subscription delivers all event types available to the account, including DeviceLockStateChanged, DeviceBatteryStateChanged, and DeviceConnectivityStateChanged
  5. Parse the event JSON schema's discriminated union (eventType/trigger fields) to route each event to the right handler

Known gotchas

Related routes

Call the Home Assistant WebSocket API to subscribe to state change events and trigger services programmatically
home-assistant.io · 6 steps · unrated
Manage access codes on a Schlage Encode commercial lock using the Schlage Home API
developer.allegion.com · 5 steps · unrated
Subscribe to SmartThings device events via the Subscriptions API from a webhook SmartApp
iot · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans