Inbound | POST | /orders/inward/batch

Summary

This API is used to push inward batch details for one or more items for inward orders.

Request

{
  "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

Response

Empty Body

HttpStatus : 200