Search SKU Masters API
Inbound | POST | /master/articles/search
Summary
This API is used to search existing SKU masters in Omni.
Description
This API will search SKU masters in Omni.Â
Note : Single payload can contain upto 5000 SKUs.
This API does not return SKU Attributes, or virtual SKU definition if any.
Request
{
"channelSkuCodes": [
"100565437",
"100565435"
]
}
Â
Parameter Name | Data Type | Description | Mandatory |
| String [ ] | List of channelSkuCodes(Code used by channel to identify an SKU). Max Limit is 5000 | yes |
Â
Response
{
"articleMasters": [
{
"channelSkuCode": "erpArticleCode1",
"channelSerialNo": "serial1",
"barcode": "barcode",
"category": "category",
"brand": "BrandFactory",
"styleCode": "erp article style",
"mrp": 1299,
"hsn": "hsn1234",
"imageUrl": "HTTP://www.mybrand.com/styl123.jpg",
"name": "product name",
"taxRule": "GST_3",
"size": "xl",
"color": "blue",
"channelToleranceDays": 3,
"grnToleranceDays": 3,
"returnToleranceDays": 3,
"isPerishable": true,
"toleranceDays": null,
"isSerialCodeRequired": false,
"skuDimension": {
"length": 20.2,
"breadth": 20.2,
"height": 20.2,
"weight": 20.2
},
"skuAttributes": {
"attribute1": "blue",
"attribute2": "red",
"attribute3": null,
"attribute4": "13188913",
"attribute5": "W857556A-19S",
"attribute6": "FB512BKBK",
"attribute7": "JMD11683",
"attribute8": null,
"attribute9": null,
"attribute10": null,
"attribute11": null,
"attribute12": null,
"attribute13": null,
"attribute14": null,
"attribute15": null
},
"isVirtual": false,
"virtualSkuDefinition": null
},
{
"channelSkuCode": "erpArticleCode2",
"barcode": "sku2",
"category": "category",
"brand": "brand1",
"styleCode": "erp article style",
"mrp": 1299,
"hsn": "hsn1234",
"imageUrl": "HTTP://www.mybrand.com/styl123.jpg",
"name": "product name",
"taxRule": "GST_APPAREL",
"size": "xl",
"color": "blue",
"channelToleranceDays": 3,
"grnToleranceDays": 3,
"returnToleranceDays": 3,
"isPerishable": true,
"toleranceDays": null,
"isSerialCodeRequired": true,
"skuDimension": {
"length": 20.2,
"breadth": 20.2,
"height": 20.2,
"weight": 20.2
},
"skuAttributes": {
"attribute1": "white",
"attribute2": "pink",
"attribute3": null,
"attribute4": "13188914",
"attribute5": "W857557A-18S",
"attribute6": "FB613BKBK",
"attribute7": "JMD11684",
"attribute8": "1318",
"attribute9": null,
"attribute10": null,
"attribute11": null,
"attribute12": null,
"attribute13": null,
"attribute14": null,
"attribute15": null
},
"isVirtual": true,
"virtualSkuDefinition": {
"virtualParentBarcode": "bar1",
"childSkus": [
{
"channelSkuCode": "erpArticleCode3",
"qty": 2,
"barcode": "bar23"
},
{
"channelSkuCode": "erpArticleCode1",
"qty": 1,
"barcode": "bar34"
}
],
"virtualParentChannelSkuId": "erpArticleCode2"
}
}
]
}
Â
Â
Parameter Name | Data Type | Description |
| Object[ ] | List of SKU masters corresponding to the channelSkuCodes |
| String | Code used by channel to identify an SKU |
| String | Unique code generated at channel side for that order item. |
| String | Scannable code present on physical product that identifies an SKU uniquely |
| String | Represents the broad category this product belongs to |
| String | Brand of the sku |
| String | styleCode of the product |
| Double | Maximum Retail Price of the product |
| String | HSN code of the product |
| String | Public image url of the product. This is used in warehouse at multiple stages to gain efficiency and accuracy |
| String | Name of the product |
| Object | Dimension of the SKU(if added, then l,b,h,w are mandatory) |
| Double | Length of SKU in cms |
| Double | Width of SKU in cms |
| Double | Height of SKU in cms |
| Double | Weight of SKU in grams |
| String | Rule used to compute tax as per Increff Omni Tax Rule Table |
| String | Size of the product |
| String | Color of the product |
| boolean | Is the item perishable or not |
| Int | Days before getting expired upto which item can be used to fulfill orders created by ERP |
| Int | System will provide validation at the time of GRN if products is getting expired in less the grn tolerance days |
| Int | System will provide validation at the time of B2C return if products is getting expired in less the |
| Object [ ] | SKU Attributes of the product |
| boolean | Is there a virtual sku definition |
| Object | A combination of multiple SKUs together to form a virtual-bundle SKU |
| String | Barcode of the parent SKU |
| Object[] | List of child skus |
| String | Channel SKU code of child SKU |
| Integer | Quantity of child SKU the parent SKU comprises of |
| String | Barcode of child SKU |
| Integer | Tolerance day of the SKU |
| Boolean | Flag to specify wether the SKU can have a serial code or not |
HttpStatus : 200