Tracking Level
Tracking level gives multiple ways of storing a SKU. For e.g. 1 BOX = 10 EACHES, 1 PALLET = 100 BOXES thereby ability to store and measure inventory at granular levels
Fetch Tracking Level
GET
/wms/sku/tracking-level
This api returns all or a set of Tracking Levels configured depending on the filter criteria passed or not. Note when more than one below parameters are sent the result will be filtered matching all the parameters and not any one. so filter should be applied accordingly or else result would be empty if all conditions are not met.
Query Parameters
name
String
Partial or full text matching the name of the Tracking Level like 'Combo' 'Each' etc.
id
String
Blowhorn assigned/supplied integer unique id for the Tracking Level like 12345
Headers
API_KEY*
String
API key obtained by the Customer/Partner
Create Tracking Level
POST
/wms/sku/tracking-level
This API is for creating new Tracking Levels.
Headers
API_KEY*
String
API key obtained by the Customer/Partner
Request Body
name*
String
Unique text identifier of the Tracking Levels for the client
level_one_name*
String
First level of tracking
id
String
An identifier will be randomly generated by Blowhorn. You can optionally override this ID, but the ID must be unique across all Tracking Levels in your account.
level_two_name
String
Second level of tracking
level_three_name
String
Third level of tracking
ratio_level_two_one
String
Ratio between two tracking levels
ratio_level_three_two
String
Ratio between last two tracking levels
Update Tracking Level
PUT
/wms/sku/tracking-level
This API is for updating an existing Tracking Level. Any or all of the below mentioned attribute of the Tracking Level can be updated using this API.
Headers
API_KEY
String
API key obtained by the Customer/Partner
Request Body
id
String
Unique identifier either generated by Blowhorn or provided at the time of Tracking Level creation.
Note: This is conditionally optional. Either id or name should be provided for identifying the Tracking Level that needs to be updated.
name
String
Unique text identifier of the Tracking Level for the client.
Note: This is conditionally optional. Either id or name should be provided for identifying the Tracking Level that needs to be updated.
level_one_name
String
First level of tracking
level_two_name
String
Second level of tracking
level_three_name
String
Third level of tracking
ratio_level_two_one
String
Ratio between first two levels
ratio_level_three_two
String
Ratio between last two levels
Last updated
Was this helpful?