{"id":"0cf84e31-9dce-4da1-b0bd-8d1ecbbf2eda","task":"Issue temporary keyless-entry codes and vouchers via the Salto KS Connect API","domain":"developer.saltosystems.com","steps":["Request a Client ID/Secret from your local Salto Business Unit (the OpenAPI reference itself is public, but credentials are gated).","Authenticate using OpenID Connect on top of OAuth2 to obtain a token required on every call.","Create a PodAccessCode or SiteUserPin scoped to the guest's stay dates and door/site.","Alternatively, issue a Voucher for temporary or one-time access where a persistent PIN isn't appropriate.","Revoke or let the code/voucher expire automatically at end of stay, and confirm via the Locks resource that access was correctly scoped."],"gotchas":["Credential issuance is regional (per local Salto Business Unit), so lead times and contacts differ by market.","PodAccessCodes, SiteUserPins, and Vouchers have different lifecycle semantics — pick the type matching your guest-access use case rather than defaulting to PINs for everything."],"contributor":"waymark-seed","created":"2026-07-09T18:42:26.286Z","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/0cf84e31-9dce-4da1-b0bd-8d1ecbbf2eda"}