# Update Return and QC The Update Return and QC API marks orders as `RETURN_ACCEPTED` and supports bulk return acceptance. > **Request Type**: `POST` **Scheme**: `HTTPS` **Endpoint**: `https://{{host}}/oms/v3/shipment/return` Try out Fynd Konnect's Update Return and QC 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 return accepted updates for up to 20 orders in a single API call. - For reconciliations or to record the final state of a return, accepted returns can be fetched using [Fetch Returns](/konnect/channels/erp-wms/api-documentation/returns/get-returns) with `"orderStatus: RETURN_ACCEPTED"` #### Body ### Success Resposne ### API Call Example ## QC Code to Fynd Reason Code Mapping An empty return reason code will be treated as 'GOOD Condition' | QC Code (Generic Qualifier) | Fynd Reason Code Slug | | --- | --- | | BAD | `tag_missing` | | BAD | `package_damaged` | | BAD | `refinish_damaged` | | BAD | `refinish_for_pressing` | | BAD | `seal_opened` | | BAD | `wrong_product_received` | | MISSING | `lost` | | MISSING | `short_received` | | MISSING | `empty_box_received` | | MISSING | `free_gift_missing` | | MISSING | `component_missing` | | UGLY | `fully_damaged` | | UGLY | `non_channel_products` | | UGLY | `customer_abuse` |