Managing Inventory Items
In THG Fulfil API an Inventory Item represents an immutable unit for fulfilment. Elsewhere, this may often be called a product.
Creating an Inventory Item
Before sending stock to a facility, you’ll need to create inventory items by providing product details. Upon creation, an entity ID is returned for each item, which you’ll use for queries and updates.
Inventory Item Approval
Inventory items must be approved before they can be sent to a facility. Approval includes:
- Validation of barcode uniqueness.
- Review of classification, harmonisation codes, and HazMat documentation.
The approval status can be checked at any time via the API. The possible statuses of an inventory item are:
- VALID - validated for barcode uniqueness, awaiting approval.
- APPROVED - fully approved for use.
- REJECTED - not approved for use. A reason for rejection will be provided.
Reading and Deleting Inventory Items
- Read Inventory: Query a single item or your entire inventory using the entity ID provided upon creation.
- Delete Inventory: Remove inventory items that are outdated or contain incorrect information using the entity ID.
Inventory Level Updates
You can query stock levels of inventory items at any time, as well as receive updates on all movements of your inventory items.