Update a machine group
Whole-record update — a partial body is rejected. The build volume is required, as either size or the three size* fields.
/machine-group/{id}AuthorizationAPI key · headerrequiredThe Incoming Secret value (<secretId>.<random>), with or without a Bearer prefix.
idstringrequiredapplication/jsonnamestringrequiredMachine group name.
descriptionstringrequiredDescription.
propertiesobjectrequiredMachine group properties.
technologyIdintegerrequiredId of the technology.
sizeobjectBuild volume, e.g. {"x": 100, "y": 100, "z": 100}. Equivalent to sending sizeX/sizeY/sizeZ.
sizeXnumberBuild volume X. Alternative to size.
sizeYnumberBuild volume Y. Alternative to size.
sizeZnumberBuild volume Z. Alternative to size.
customIdstringCustom id. Kept unchanged when omitted.
customFieldsobject[]Custom fields as [{"id": 1, "label": "...", "value": "..."}] (up to 5). Kept unchanged when omitted; sending the field replaces the whole list.
OK. Returns only the id — fetch the full Machine Group with the corresponding GET.
idinteger | stringrequiredId of the updated Machine Group.
Show propertiesHide properties
integerstringAuthentication failed. All causes return this identical response.
codeintegermessagestringtypestringDownstream errors pass through verbatim; x-error-source names the failing service.
codeintegermessagestringtypestring