Sets one custom-field value on one inventory unit.
Requires ManageInventory and an Idempotency-Key header. Same as editing the value on the unit's Inventory edit page: the unit's copy becomes customized (isCustomized) and stops following the item's value, and the unit's calculated values that read it are recomputed in the same write. Only this unit changes — to change the item and every uncustomized unit use PATCH /api/v1/items/{id}/properties. The value is checked against the property's type and options; calculated values and Cost / Unit Price are refused. {name} is the property name, URL-encoded, case-insensitive. Fires item.updated (changedFields``unitProperties). Example: PUT /api/v1/items/12/units/5012/properties/Color with { "value": "Blue" }.
Request
- Base URL: https://app.flexonthejob.com
- URL: https://app.flexonthejob.com/api/v1/items/{id}/units/{unitId}/properties/{name}
- Auth: HTTP bearer
Path parameters
Numeric item id. Example: 12.
Unit id from the list. Example: 5012.
Property name on the unit, e.g. Color.
Request body
Response
Saved; body is the unit as GET returns it.
Changes
No recorded changes to this operation across all 1 revision of this API.