This API is used to push inward batch details for one or more items for inward orders.
{
"batchDetails": [
{
"orderCode": "INW-ORDER-0001",
"locationCode": "BLR-WH-01",
"channelSkuCode": "SKU-ABC-001",
"batchCode": "BATCH-2406-001",
"manufacturingDate": "2026-05-15T10:30:00.000",
"expiryDate": "2027-05-14T23:59:59.000",
"supplierCode": "SUP-0007",
"mrp": 1499.0
},
{
"orderCode": "INW-ORDER-0001",
"locationCode": "BLR-WH-01",
"channelSkuCode": "SKU-ABC-002",
"batchCode": "BATCH-2406-002",
"manufacturingDate": "2026-05-20T10:30:00.000",
"expiryDate": "2027-05-19T23:59:59.000",
"supplierCode": "SUP-0007",
"mrp": 999.0
}
]
}
| Parameter Name | Data Type | Description | Mandatory |
|---|---|---|---|
batchDetails |
Object[] | List of inward batch details. | yes |
batchDetails.orderCode |
String | Represents code of inward order. | yes |
batchDetails.locationCode |
String | Location code of inward order. | yes |
batchDetails.channelSkuCode |
String | SKU of that batch. | yes |
batchDetails.batchCode |
String | Code of the batch that will be stored in external batch id in OMS (auto-generated if not provided). | no |
batchDetails.manufacturingDate |
String | Manufacturing date of the batch. | yes |
batchDetails.expiryDate |
String | Expiry date of the batch. | yes |
batchDetails.supplierCode |
String | Supplier code for the batch. | no |
batchDetails.mrp |
Double | MRP value for the batch. | no |
Empty Body
HttpStatus : 200