# Update a master booking's manifest Endpoint: POST /masterBookings/{masterBookingId}/manifest Version: 1.0.0 Security: M2X_auth_application ## Path parameters: - `masterBookingId` (string, required) Master BookingId Id ## Request fields (application/json): - `masterBookingId` (string,null) - `releaseNumber` (string,null) - `containerNumber` (string,null) - `containerSealNumber` (string,null) - `customerOrderNumber` (string,null) - `shippingTemperature` (number,null) - `actualPackTemperature` (number,null) - `grossWeightKg` (number,null) - `netWeightKg` (number,null) - `tareWeightKg` (number,null) - `spatialRequirement` (number,null) - `powerOffDateTime` (string,null) - `product` (object) - `product.productCode` (object) - `product.productCode.productCode` (string,null) M2X internal tracking id for the product code used - `product.productCode.productCodeExternalId` (string,null) External Id for product tracking - `product.productCode.productDescription` (string,null) Helps user creating the missing mapping upon mapping failure - `product.quantity` (number,null) - `product.productBundle` (object) details of the product components - `product.productBundle.payload` (array) - `product.productBundle.payload.itemId` (string) - `product.productBundle.payload.quantity` (number) this item quantity - `product.productBundle.payload.description` (string) - `product.productBundle.payload.massKg` (number) optional override for the weight - `product.productBundle.payload.netWeightKg` (number) the net weight of the product line item - `product.productBundle.payload.tareWeightKg` (number) the net weight of the product line item - `product.productBundle.payload.spatialRequirement` (number) optional override for the volume - `product.productBundle.payload.unitOfMeasure` (string) optional unit of measure (e.g. bags) - `product.productBundle.payload.commodityCode` (string) optional commodity code - `product.productBundle.payload.commodityDescription` (string) optional commodity description - `product.productBundle.payload.orderNumber` (string) optional order number - `product.productBundle.payload.metadata` (object) opaque passenger data - `product.productBundle.payload.properties` (object) a key value store containing bespoke properties usable for pricing and optimisation - `activeRefrigeration` (boolean) - `dangerousGoods` (boolean) - `unNumber` (string,null) - `commodityCode` (string,null) Commodity code for customs classification - `commodityDescription` (string,null) Description of the goods in the container - `timestamp` (string) RFC3339 date time of the manifest - `feederVessel` (string,null) - `feederVoyageNumber` (string,null) - `oceanVessel` (string,null) - `oceanVoyageNumber` (string,null) - `shippingBookingReference` (string,null) - `shipmentId` (string,null) - `packDate` (string,null) - `properties` (object) - `metadata` (object) - `specialInstructions` (string,null) ## Response 200 fields (application/json): - `masterBookingId` (string) master booking id ## Response 400 fields (application/json): - `message` (string) Example: "missing data"