seam-access-codes
Seam Access Codes(底层 API)是 Seam 提供的智能锁访问码集成技能,用于在开发者现有代码库中直接、手动地控制智能锁的限时访问码。它通过 device_id 针对具体设备创建带 starts_at 和 ends_at 时间窗口的访问码,并支持后续更新与删除。集成时需安装 seam SDK(Node.js、Python、Ruby 均可),在预订创建、变更、取消等业务逻辑中直接调用 accessCodes.create/update/delete,并保存 access_code_id 以便后续操作。该技能强调每个房间必须映射到各自的设备 ID,禁止使用全局设备回退;同时提供 webhook 端点处理 access_code.set_on_device、access_code.failed_to_set_on_device、device.disconnected 等事件。适用于需要为会议室、短租房间等场景按预订时间自动下发和回收门锁密码的应用。