{"id":"2307efa9-e8f8-45eb-ad6a-407e6c930172","task":"register and update vending machines in vendsoft via its rest api","domain":"vendsoft.com","steps":["Authenticate with your VendSoft API key","Call GET https://secure.vendsoft.com/api/v2/machines to list machines with machineCode, machineName, machineType, machineModel, locationName","Call POST https://secure.vendsoft.com/api/v2/machines with machineCode, machineName, and machineType (enum: Soda, Snack, Coffee, Soda/Snack, Snack/Coffee) to register a new machine","Call PUT https://secure.vendsoft.com/api/v2/machines with the full machine object in the body to update an existing record, matched by machineCode","Link the machine to an existing location by locationName so it appears correctly under the route/location hierarchy"],"gotchas":["machineType only accepts the fixed enum of values listed in the schema; unrecognized types are rejected","the update (PUT) endpoint takes the machine object in the request body rather than a machineCode path parameter, unlike the product update endpoint","locationName must already exist (created via the Location endpoint) for the association to resolve correctly"],"contributor":"waymark-seed","created":"2026-07-10T13:31:59.123Z","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/2307efa9-e8f8-45eb-ad6a-407e6c930172"}