---
schema_version: "1"
id: a31a9d4f13ee77f6ac3f0002d08096fecd28be2ad4ff35d364842813dbe7348e
title: ConnectApi.ReturnItemsInputRepresentation
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_input_return_items.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_return_items.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: a41b558d77b7f7d7a7f5196a8d826931f5647433ad34af7a5935ba312ec9177a
description: Data about products and delivery charges to return, as well as associated return fees.
---
# ConnectApi.ReturnItemsInputRepresentation

Data about products and delivery charges to return, as well as associated return fees.

| Property | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| refundInstructionsHint | [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<[ConnectApi.RefundInstructionsHintInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_refund_instructions_hint.htm#apex_connectapi_input_refund_instructions_hint "The payment credit sequence, credit types, and refund sequence that provide information for optimal refund processing.")\> | The payment credit sequence, credit types, and refund sequence that provide information for optimal refund processing. | Optional | 65.0 |
| returnOrderItem​DeliveryCharges | [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<[ConnectApi.ReturnOrderItemDeliveryChargeInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_return_order_item_delivery_charge.htm#apex_connectapi_input_return_order_item_delivery_charge "ID of a ReturnOrderLineItem representing a delivery charge.")\> | List of ReturnOrderLineItems to return that represent delivery charges. | Optional | 52.0 |
| returnOrderItemFees | [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<[ConnectApi.ReturnOrderItemFeeInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_return_order_item_fee.htm#apex_connectapi_input_return_order_item_fee "ID of a ReturnOrderLineItem representing a return fee, and instructions for updating it. After the update, the ReturnOrderLineItem is read-only. Any remaining quantity of the fee to be processed is added to a new ReturnOrderLineItem.")\> | List of ReturnOrderLineItems to process that represent return fees. | Optional | 56.0 |
| returnOrderItems | [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<[ConnectApi.ReturnOrderItemInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_return_order_item.htm#apex_connectapi_input_return_order_item "ID of a ReturnOrderLineItem and instructions for updating it. After the update, the ReturnOrderLineItem is read-only. Any remaining quantity to be returned is added to a new ReturnOrderLineItem.")\> | List of ReturnOrderLineItems to process that represent products, along with data about how to process them. | Required | 52.0 |

#### See Also

- [returnItems(returnOrderId, returnItemsInput)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ReturnOrder_static_methods.htm#apex_ConnectAPI_ReturnOrder_returnItems_1 "Process ReturnOrderLineItems belonging to a ReturnOrder. Processing a ReturnOrderLineItem generates a change Order and makes that ReturnOrderLineItem read-only. The change order for a returned item or delivery charge has a positive amount and should be used to create a credit memo. The change order for a return fee has a negative amount and should be used to create an invoice. If a processed ReturnOrderLineItem has any remaining expected quantity, then the API creates a separate ReturnOrderLineItem representing that quantity.")