For the complete documentation index, see llms.txt. This page is also available as Markdown.

Update Inventory

Learn how to update product inventory in HotWax by logging variances of inputted amounts.

Updates the inventory of products in HotWax by logging a variance of the inputted amount. To update inventory you will need to call the endpoint with the POST method.

Example:

Inventory in HotWax: 10
Variance: -2
Updated inventory in HotWax: 8

Request

End Point

https://<host>/api/service/updateInventoryByIdentification

Example: https://demo-oms.hotwax.io/api/service/updateInventoryByIdentification

Content-Type: application/json

Authentication

To access this endpoint, you need to include the authorization token in the request header.

Authorization: Bearer <access_token>

To learn more about Bearer token authentication, read this document

Body

Sample:

Parameters
Description
Required (Y/N)

idType

The type of product identifier. Currently supported ID types are SKU, UPCA,Shopify_Prod_ID

Y

idValue

The value of product identifier

Y

availableDelta

The variance in inventory quantity(delta)

Y

facilityId

The external facility ID where inventory item needs to be updated

Y

locationSeqId

The location ID in the facility where inventory item needs to be updated

Y

varianceReasonId

The ID of the reason that caused variance in inventory

Y

Table of valid variance reasons and their IDs:

Variance Reason ID
Description

MISMATCH

Inventory does not match the available SKU

NOT_IN_STOCK

SKU is not available

NO_VARIANCE_LOG

Use to pass null variance where variance field is required but not used

REJ_RSN_DAMAGED

Ordered SKU is rejected due to inventory damage

POS_SALE

Inventory consumed by sales made on an external point of sale system in the store

VAR_DAMAGED

Reduce damaged inventory from available quantity

VAR_LOST

SKU inventory is lost

VAR_FOUND

Lost SKU inventory is found

WORN_DISPLAY

SKU inventory is worn and unusable from being on display

VAR_MANUAL

SKU inventory adjustment is done manually

Response

Status Code

HTTP/1.1 200 OK

Headers

Content-Type: application/json

Body

Sample:

Last updated

Was this helpful?