# DEPRECATED, use PUT instead - create and event for a booking (deprecated) Endpoint: POST /bookings/{bookingId}/events Version: 1.0.0 Security: M2X_auth_application ## Path parameters: - `bookingId` (string, required) The booking Id ## Request fields (application/json): - `event` (string) Enum: "load", "unload" - `status` (string) Enum: "partial", "completed" - `note` (string) - `reference` (string) - `actualId` (string) - `created` (string) - `actual` (object) - `actual.quantity` (number) The product quantity - `actual.properties` (object,null) A key value store containing bespoke properties usable for pricing and optimisation - `actual.productSpatialRequirement` (number,null) Optional override for the volume - `actual.productMassKg` (number,null) Optional total weight override for the booking - `actual.productNetWeightKg` (number,null) Optional net weight override for the booking - `actual.productTareWeightKg` (number,null) Optional tare weight override for the booking - `actual.metadata` (object,null) Opaque passenger data - `actual.product` (object) - `actual.product.productCode` (string,null) M2X internal tracking id for the product code used - `actual.product.productCodeExternalId` (string,null) External Id for product tracking - `actual.product.productDescription` (string,null) Helps user creating the missing mapping upon mapping failure - `actual.content` (object,null) Specific information about the content of the booking - `actual.content.description` (string) Description of the payload - `actual.content.productBundle` (object) Details of the products carted - `actual.content.productBundle.payload` (array) - `actual.content.productBundle.payload.itemId` (string) - `actual.content.productBundle.payload.quantity` (number) This item quantity - `actual.content.productBundle.payload.description` (string) - `actual.content.productBundle.payload.massKg` (number) Optional override for the weight - `actual.content.productBundle.payload.spatialRequirement` (number) Optional override for the volume - `actual.content.productBundle.payload.unitOfMeasure` (string) Optional unit of measure (e.g. bags) ## Response 400 fields (application/json): - `message` (string) Example: "missing data" ## Response 202 fields