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 SKU style", "mrp": 1299.00, "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, "channelDimension": { "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 SKU style", "mrp": 1299.00, "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, "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": { "childSkus": [{ "channelSkuCode": "erpArticleCode3", "qty": 2 }, { "channelSkuCode": "erpArticleCode1", "qty": 1 } ], "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 Assure 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 |
HttpStatus : 200