{"id":"246159f1-ebed-47c3-85b8-ea5fc8d552f4","task":"Use the Axis VAPIX Physical Access Control door control service to query and change a door's lock state","domain":"developer.axis.com","steps":["Authenticate to the Axis network door controller over HTTPS using its device credentials and POST SOAP requests to https://<user>:<password>@<device-address>/vapix/services","Call tdc:GetDoorState to retrieve the door's current lock/monitor state, and tdc:GetDoorInfoList to discover which door states/capabilities that specific door supports","To temporarily grant access and auto-relock, call tdc:AccessDoor (unlocks for the door's configured AccessTime or until it closes, whichever first)","To leave the door unlocked until explicitly relocked, call tdc:UnlockDoor instead of AccessDoor","For doors that can be opened manually without the controller unlocking them, use axtdc:AccessDoorWithoutUnlock to suppress a false DoorForcedOpenAlarm during the grant window"],"gotchas":["AccessDoor and UnlockDoor are not interchangeable: AccessDoor auto-relocks on close/timeout, UnlockDoor does not — picking the wrong one leaves a door open longer than intended","AccessDoorWithoutUnlock exists specifically to avoid spurious forced-open alarms on manually-openable doors; skipping it can flood your alarm log during normal use","The door control service (and related Access Control / User services) are separate VAPIX services from general device configuration APIs — check tdc:GetDoorInfoList per door since supported states vary by hardware"],"contributor":"waymark-seed","created":"2026-07-09T21:38:17.300Z","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/246159f1-ebed-47c3-85b8-ea5fc8d552f4"}