Create Return
Create a new return record with automatic RMA generation and workflow initiation
This endpoint creates a new return and automatically triggers the returns management workflow, including label generation and customer notifications.
Authentication
This endpoint requires a valid API key with returns:write
permissions.
Request Body
The unique identifier of the order being returned. Must be a valid existing order.
Array of items being returned from the order.
Email address of the customer. Used for sending return labels and notifications.
Primary reason for the return. Options: defective
, not_satisfied
, wrong_item
, arrived_late
, damaged_in_transit
, other
Type of return. Options: replacement
, refund
, store_credit
Additional notes or comments from the customer about the return.
Customer’s address for pickup (if different from order address).
Associated support ticket ID for tracking.
Additional custom metadata to store with the return.
Response
The ID provided in the data tab may be used to identify the return
The order ID provided in the data tab may be used to identify the order
The serial number provided in the data tab may be used to identify the serial number
The description provided in the data tab may be used to identify the description
The status provided in the data tab may be used to identify the status
The reported condition provided in the data tab may be used to identify the reported condition
The tracking number provided in the data tab may be used to identify the tracking number
The zendesk number provided in the data tab may be used to identify the zendesk number
The action needed provided in the data tab may be used to identify the action needed
The rma provided in the data tab may be used to identify the rma
The country provided in the data tab may be used to identify the country