# Order Pack The Order Pack API allows for the bulk packing of orders. If a packed event is raised for a canceled shipment, the call will generated an objection and will not allow it. > **Request Type**: `POST` **Scheme**: `HTTPS` **Endpoint**: `https://{{host}}/oms/v3/shipment/pack` Try out Fynd Konnect's Order Pack Endpoint br **Common Request Header** | Header | Mandatory | Description | | --- | --- | --- | | `x-access-token` | Yes | The token required for authenticated calls to Fynd Konnect. | Important Considerations - Supports order pack calls for upto 20 orders in a single API call. - This API updates the status of the specified orders to `bag_packed` on Fynd, which can be fetched using [Fetch Orders](/konnect/channels/erp-wms/api-documentation/orders/get-orders) with `orderStatus=COMPLETED` ### Body ### Success Response ### API Call Example ### Error Codes | Reason | Code | Description | | --- | --- | --- | | Cancelled by customer/seller | CR401 | If `orderId` is cancelled | | Invalid `orderId` | CR422 | If `orderId` does not belong to the requested location | | Invalid request | CR400 | If packed request raised when current status is not `dp_assigned` | Next Steps * Courier details for channel shipping can be fetched from Fynd. Check out [Courier Details](/konnect/channels/erp-wms/api-documentation/orders/post-courier-details) endpoint * Once order is packed, the customer invoice can be fetched using [Customer Invoice](/konnect/channels/erp-wms/api-documentation/orders/post-customer-invoice) endpoint * Pre-dispatch, the shipping label can be fetched from Fynd using [Shipping Label](/konnect/channels/erp-wms/api-documentation/orders/post-shipping-label) endpoint