Skip to content

inventory commands

Generated from schema.json. Start agents with smartmoving doctor --json and smartmoving schema --json; prefer read-only operations before any write.

CommandSafetyDocsDescription
smartmoving inventory opportunityREADReferenceGet the full inventory for an opportunity. Premium tier endpoint. Returns all rooms and their inventory items with quantities, weights, and volumes. This gives a complete picture of what the customer is moving.
smartmoving inventory add-inventory-itemsWRITEReferenceAdd inventory items to a specific room in an opportunity. Premium tier endpoint. Items reference the master inventory catalog (use get_master_inventory to find valid item IDs). Each item needs a masterInventoryItemId and a quantity.
smartmoving inventory update-inventory-itemWRITEReferenceUpdate an existing inventory item in a room. Premium tier endpoint. Use this to change the quantity or notes for an item already in the inventory.
smartmoving inventory remove-itemDESTRUCTIVEReferenceRemove an inventory item from a room. Premium tier endpoint. Permanently deletes the item from the opportunity’s inventory.
smartmoving inventory submit-reviewWRITEReferenceSubmit the inventory for review / finalization. Premium tier endpoint. Call this after all inventory items have been added and the inventory is complete. This typically triggers weight/volume calculations and may affect pricing.
smartmoving inventory masterREADReferenceGet the master inventory catalog. Premium tier endpoint. Returns all available inventory items that can be added to an opportunity (e.g. ‘Sofa’, ‘Queen Bed’, ‘Box - Large’). Each item has a default weight and volume. Use the item IDs when calling add_inventory_items.
smartmoving inventory room-typesREADReferenceGet all available room types. Premium tier endpoint. Returns the catalog of room types (e.g. ‘Living Room’, ‘Master Bedroom’, ‘Kitchen’, ‘Garage’) that can be used when creating rooms for an opportunity’s inventory.