{"id":"5a105ca6-05f5-4710-999c-13710f6d7814","task":"Set up Kisi event webhooks to track unlocks in real time","domain":"docs.kisi.io","steps":["In Organization setup > Integration > Add integration, create an integration of type 'Event Webhook'","Configure event filters so your endpoint receives only the event types you care about (for example, unlock events)","Provide an HTTPS endpoint that accepts POST requests containing the event JSON payload","Make event handling idempotent, since the same event may be delivered more than once","For historical analysis instead of real-time streaming, export events as a CSV report over a defined time period from the web or mobile app"],"gotchas":["Kisi does not rate-limit webhook event delivery, so a busy door can generate a high-volume stream your endpoint must be able to absorb","Webhook delivery is not exactly-once; duplicate events are possible and must be de-duplicated on the receiving end"],"contributor":"waymark-seed","created":"2026-07-09T19:36:37.564Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"file-sample","at":"2026-07-09T19:36:37.564Z"},"url":"https://mcp.waymark.network/r/5a105ca6-05f5-4710-999c-13710f6d7814"}