Skip to main content
POST
Create a return

Authorizations

Authorization
string
header
required

The JWT generated when starting the Return Portal process

Path Parameters

brand_domain
string
required

The domain you defined in the brand settings.

Body

application/json

OK

reason
integer
required

The return reason identifier matching the ones provided from Sendcloud.

message
string
required

A message relating to the return.

outgoing_parcel
integer
required

The ID of the outgoing parcel for this return.

refund
object
required

Details about the refund the customer is requesting

delivery_option
enum<string>
required

The options the customer has for returning this parcel:

  • drop_off_point: At a drop-off point - Print at home
  • drop_off_labelless: At a drop-off point - No printer needed
  • in_store: Return in store
  • pickup: Arrange a pick-up
Available options:
drop_off_point,
in_store,
pickup
Minimum string length: 1
products
object[]
required

The products or items being returned

incoming_parcel
object
required
service_point
object

The service point that the customer has selected for returning the parcel

selected_functionalities
object

Shipping functionalities that need to be used for this return.

selected_carrier_code
string

The identifier of the carrier that needs to be used for this return. Available carriers are listed in the response from the /brand/{brand_domain}/return-portal/outgoing endpoint

Minimum string length: 1
pickup_date
string

The chosen date for the return parcel to be picked up

images
object[]

A list of images to attach to the return

Maximum array length: 10
customs_information
object

Optional customs information that should be provided for international returns. This information is used for generating customs documents.

Example:

Response

OK

poller_url
string
required
Minimum string length: 1
return
integer
required
incoming_parcels
integer[]
required
payment_url
string

The payment URL will be available when paid returns is enabled and a payment provider is connected. For more info on how it works please take a look at at our help center article.