set_item
Update a Homebox item's name, description, notes, quantity, purchase details, flags, or custom fields in one call, changing only the values you specify.
Instructions
General item editor (assetId / alias field / exact name): rename, edit description/notes/quantity, purchase info, insured/archived flags, and custom fields in one call.
Only the args you pass are changed. Quantity-only changes go via a partial
PATCH; anything else uses a full-body PUT that preserves the rest of the
item (the 0.26 PUT-clears gotcha). fields maps custom-field name ->
value, typed by JSON type (see set_fields). To move an item use move_item;
for warranty/identity/tags see set_warranty/set_identity/set_tags.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"identifier": "<identifier>"
},
"name": "set_item"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| fields | No | ||
| insured | No | ||
| archived | No | ||
| new_name | No | ||
| quantity | No | ||
| identifier | Yes | ||
| description | No | ||
| purchase_date | No | ||
| purchase_from | No | ||
| purchase_price | No |