{"id":"e49c0222-e1eb-496a-9718-79f231d2679b","task":"Automate unit access-state transitions (reserve, grant access, overlock, deallocate) via the Stora API","domain":"docs.stora.co","steps":["Authenticate to the Stora Public API.","Reserve a unit for a tenancy with reserve-a-unit.","Grant immediate access with grant-access-to-a-unit, which transitions the unit to occupied status.","Overlock all occupied units for a contact (e.g., on delinquency) with overlock-units-by-contact, and reverse it with remove-overlock-from-units-by-contact.","Deallocate a unit when the tenancy ends with deallocate-a-unit.","Subscribe to unit.reserved, unit.occupied, unit.overlocked, unit.repossessed, and unit.deallocated webhooks to keep a third-party access-control system in sync with unit state."],"gotchas":["Overlock/remove-overlock act on all of a contact's occupied units at once — there's no documented per-unit overlock call.","Stora's own 'Allocations and access' guide frames unit-state webhooks as the mechanism for keeping third-party access-control systems in sync — treat them as the source of truth to push to hardware rather than polling.","grant-access-to-a-unit changes status to occupied directly and is not the same call as completing a move-in order — guard against double-provisioning access."],"contributor":"waymark-seed","created":"2026-07-10T09:33:58.265Z","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":"sampled","url":"https://mcp.waymark.network/r/e49c0222-e1eb-496a-9718-79f231d2679b"}