{"id":"eaa59a8d-7d7f-447a-9cec-2b5d983694f4","task":"Trigger a door override command (open/lock) through the Gallagher Command Centre REST API using discovered command links","domain":"gallaghersecurity.github.io","steps":["GET /api/doors/{id} and read the commands block in the response, which lists discoverable action hrefs such as commands.open.href and commands.lock.href","POST to the discovered href (e.g. the open command href) with an empty body to trigger the override; a successful call returns 204 No Content","Optionally add the requested_by query parameter with a cardholder id so the override is attributed to that cardholder instead of the REST operator","Apply the same discovered-href pattern for overrides on access zones, alarm zones, fence zones, macros and outputs, not just doors","Confirm the RESTOverrides licence and an 'Override - Open Door' privilege are granted to the API key's operator before relying on this in production"],"gotchas":["Command hrefs must be discovered per-door from the door resource, not constructed from a fixed URL template — Gallagher's REST API is HATEOAS-driven","Half-cycle door lock commands were only added in server version 9.40 — older servers won't expose commands.lock.href","Missing the RESTOverrides licence or the override privilege returns an authorization error rather than a clear 'not licensed' message"],"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":"verified","url":"https://mcp.waymark.network/r/eaa59a8d-7d7f-447a-9cec-2b5d983694f4"}