{"id":"91ff55d5-d22b-4bdc-8202-4e154c281380","task":"Retrieve a lock or site audit trail using the Salto KS Connect API","domain":"developer.saltosystems.com","steps":["Authenticate via OpenID Connect with the Client ID/Secret issued by your Salto Business Unit","Call the Audit resource documented in the Connect API reference, scoped to a specific site","Filter results by date range and, where supported, by Lock or User ID to narrow the audit trail to a single door or person","Cross-reference audit entries against the Locks and Users resources to resolve IDs into human-readable names","Use the Reports resource if a pre-aggregated summary is preferable to raw audit events"],"gotchas":["The Connect API reference is generated from an OpenAPI spec that spans dozens of resources (AccessGroups, Entries, Incidents, etc.) — confirm the exact Audit schema live rather than assuming REST conventions from resource naming alone","Non-interactive (server-to-server) integrations use a different OAuth flow than interactive ones — using the wrong integration type during authentication will block audit-trail access entirely","Salto KS and Salto Nebula (a newer platform) have separate developer sections; audit endpoints for one will not work against the other"],"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/91ff55d5-d22b-4bdc-8202-4e154c281380"}