Update a material series
Every field is optional — only the fields present in the body are applied.
PUT
/material-series/{id}Authorization
AuthorizationAPI key · headerrequiredThe Incoming Secret value (<secretId>.<random>), with or without a Bearer prefix.
Path parameters
idstringrequiredRequest body
application/jsonnamestringMaterial series name.
customIdstringCustom material series id.
costnumberCost per unit.
surfacenumberSurface speed.
cuttingSpeednumberCutting speed.
feedRoughingnumberFeed rate for roughing.
feedFinishingnumberFeed rate for finishing.
knowledgeSeriesIdintegerId of the knowledge material series to link to.
customFieldsany[]Custom fields as {id, label, value} entries.
Responses
200
OK. Returns only the id — fetch the full Material Series with the corresponding GET.
idinteger | stringrequiredId of the updated Material Series.
Show propertiesHide properties
One of:
integer
integerstring
string401
Authentication failed. All causes return this identical response.
codeintegermessagestringtypestringdefault
Downstream errors pass through verbatim; x-error-source names the failing service.
codeintegermessagestringtypestring