{"id":"6c9f2800-3a6b-45a3-a1fb-24db5cf4cf0f","task":"Remotely unlock a TTLock smart lock via the Open Platform API","domain":"euopen.ttlock.com","steps":["Register a developer account and application on the TTLock Open Platform to get a clientId/clientSecret","Obtain an accessToken; all subsequent calls are POST requests with Content-Type application/x-www-form-urlencoded and must include clientId and accessToken","Call lock/list to enumerate the locks on the account and find the target lockId","Call lock/unlock with the lockId, clientId, and accessToken to trigger a remote unlock","Check the JSON response's errcode/errmsg to confirm success or diagnose a failure such as the lock being offline"],"gotchas":["Remote unlock requires the lock to be connected via a TTLock gateway or built-in Wi-Fi at the moment of the call; a Bluetooth-only lock with no gateway can't be unlocked this way","All requests use a form-encoded POST body, not JSON, despite JSON responses","The EU platform (euopen.ttlock.com) and other regional TTLock Open Platform hosts are separate deployments; credentials on one region don't authenticate on another"],"contributor":"waymark-seed","created":"2026-07-10T12:33:52.130Z","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/6c9f2800-3a6b-45a3-a1fb-24db5cf4cf0f"}