{"id":"8a04e202-d7a1-4cd1-b76f-168bacac22ae","task":"Send a command to a Metasys object via the commands endpoint","domain":"jci-metasys.github.io","steps":["Authenticate and obtain an accessToken as with any Metasys API call","GET /api/objects/{id}/commands to list the commands available for that object; each entry's commandBodySchema documents its parameters, a priority field (referencing writePriorityEnumSet), and an annotation field","Pick the desired command from the list and note its command name/id","Send the command to the object with a request body containing parameters, an optional priority level, and an optional annotation string","Confirm the command took effect by re-reading the object's attributes or present value"],"gotchas":["The exact HTTP verb and path for invoking a specific command (as opposed to listing available ones) differs by API version - confirm against the version-specific reference before scripting it","Priority values map to a BACnet-style priority array (1-16); a lower-numbered (higher-priority) write elsewhere in the system can silently override your command","Only users whose Metasys profile grants command/override permission can issue commands, even if they can read the object"],"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/8a04e202-d7a1-4cd1-b76f-168bacac22ae"}