# Order Confirmation The **POST Order Confirmation** API supports the bulk confirmation of orders, marking them as confirmed. If an order has been partially canceled by the customer, only the non-canceled items will be confirmed. Complete shipment confirmations will fail if the entire shipment is canceled by the customer. > **Request Type**: `POST` **Scheme**: `HTTPS` **Endpoint**: `https://{{host}}/oms/v3/shipment/confirm` Try out Fynd Konnect's Order Confirmation Endpoint br **Common Request Header** | Header | Mandatory | Description | | --- | --- | --- | | `x-access-token` | Yes | Access token used for authenticating API requests to Fynd Konnect | Important Considerations - Supports bulk confirmation of upto 20 orders. - Confirms only non-canceled items in case of partial cancellation by customer. - Fails to confirm if the entire shipment is canceled by the customer. ### Body ## Success Response ### API Call Example ### Error Codes | Reason | Code | Description | | --- | --- | --- | | Canceled by customer/seller | O400 | If `orderId` or `orderItemId` is canceled | | Invalid orderId | O422 | If `orderId` doesn't belong to the requested location | Next Steps * To invoice the order if auto-invoicing on Fynd Commerce is toggled off for the merchant, check out [Update Invoice](/konnect/channels/erp-wms/api-documentation/orders/post-update-invoice) * For self-ship orders (where auto-invoicing is enabled on Fynd Commerce), to provide Fynd with the Air Waybill number for the order, see [Update AWB](/konnect/channels/erp-wms/api-documentation/orders/put-update-awb) * To pass a pack call to Fynd for channel shipping orders (where auto-invoicing and auto courier assignment are enabled on Fynd Commerce), head over to [Order Pack](/konnect/channels/erp-wms/api-documentation/orders/post-order-pack)