update_inventory_item
Modify specific fields of an inventory item you own. The update is idempotent and only alters provided values.
Instructions
Patch an inventory item. Only provided fields change. Idempotent.
Caller must own the item (404 otherwise — the API doesn't leak
existence). For lifecycle changes, see mark_for_sale and
mark_sold for ergonomic wrappers.
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": {
"api_key": "<api_key>",
"item_id": "<item_id>"
},
"name": "update_inventory_item"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | Yes | ||
| item_id | Yes | ||
| name | No | ||
| product_id | No | ||
| status | No | ||
| quantity | No | ||
| notes | No | ||
| acquisition_price | No | ||
| acquisition_currency | No | ||
| purchased_at | No | ||
| asking_price | No | ||
| asking_currency | No | ||
| condition | No | ||
| external_link | No | ||
| external_id | No | ||
| project | No |