Validate a return

POST {{baseUrl}}/returns/validate

This endpoint allows you to validate whether a return can be announced without actually creating the return or announcing it with the carrier. You can structure the request body exactly as you would if you were making a request to the Create a return endpoint.

When you make the request, the response will indicate whether the parcel is valid and can be announced. Validation is based mainly on the to and from address, the parcel weight and the shipping product id provided.

Note: The parcel_items field is mandatory if you're creating a return from outside-EU.

Request Body

{"from_address"=>{"name"=>"<string>", "company_name"=>"<string>", "address_line_1"=>"<string>", "house_number"=>"<string>", "address_line_2"=>"<string>", "postal_code"=>"<string>", "city"=>"<string>", "po_box"=>"<string,null>", "state_province_code"=>"<string>", "country_code"=>"<string>", "email"=>"<email>", "phone_number"=>"<string>"}, "to_address"=>{"name"=>"<string>", "company_name"=>"<string>", "address_line_1"=>"<string>", "house_number"=>"<string>", "address_line_2"=>"<string>", "postal_code"=>"<string>", "city"=>"<string>", "po_box"=>"<string,null>", "state_province_code"=>"<string>", "country_code"=>"<string>", "email"=>"<email>", "phone_number"=>"<string>"}, "ship_with"=>{"shipping_product_code"=>"<string>", "functionalities"=>{"age_check"=>18, "b2b"=>"<boolean>", "b2c"=>"<boolean>", "boxable"=>"<boolean>", "bulky_goods"=>"<boolean>", "carrier_billing_type"=>"zonal", "cash_on_delivery"=>"<integer,null>", "dangerous_goods"=>"<boolean>", "delivery_attempts"=>"<integer,null>", "delivery_before"=>"3317", "delivery_deadline"=>"within_72h", "direct_contract_only"=>"<boolean>", "eco_delivery"=>"<boolean>", "first_mile"=>"pickup", "flex_delivery"=>"<boolean>", "form_factor"=>"mailbox", "fragile_goods"=>"<boolean>", "fresh_goods"=>"<boolean>", "harmonized_label"=>"<boolean>", "id_check"=>"<boolean>", "incoterm"=>nil, "insurance"=>"<integer,null>", "last_mile"=>"home_delivery", "manually"=>"<boolean>", "multicollo"=>"<boolean>", "neighbor_delivery"=>"<boolean>", "non_conveyable"=>"<boolean>", "personalized_delivery"=>"<boolean>", "premium"=>"<boolean>", "priority"=>"economical", "registered_delivery"=>"<boolean>", "returns"=>"<boolean>", "segment"=>"c", "service_area"=>nil, "signature"=>"<boolean>", "size"=>"xl", "sorted"=>"<boolean>", "surcharge"=>"<boolean>", "tracked"=>"<boolean>", "tyres"=>"<boolean>", "weekend_delivery"=>"weekends", "ers"=>"<boolean>", "pick_up"=>"<boolean>", "labelless"=>"<boolean>"}, "contract"=>"<integer>"}, "weight"=>{"value"=>"<number>", "unit"=>"g"}, "dimensions"=>{"length"=>"<number>", "width"=>"<number>", "height"=>"<number>", "unit"=>"in"}, "collo_count"=>1, "parcel_items"=>[{"description"=>"<string>", "quantity"=>"<integer>", "weight"=>{"value"=>"<number>", "unit"=>"kg"}, "value"=>{"value"=>"<number>", "currency"=>"EUR"}, "hs_code"=>"<string>", "origin_country"=>"<string>", "sku"=>"<string>", "product_id"=>"<string>", "return_reason_id"=>"<string,null>", "return_message"=>"<string,null>"}, {"description"=>"<string>", "quantity"=>"<integer>", "weight"=>{"value"=>"<number>", "unit"=>"oz"}, "value"=>{"value"=>"<number>", "currency"=>"GBP"}, "hs_code"=>"<string>", "origin_country"=>"<string>", "sku"=>"<string>", "product_id"=>"<string>", "return_reason_id"=>"<string,null>", "return_message"=>"<string,null>"}], "send_tracking_emails"=>false, "brand_id"=>"<integer>", "total_insured_value"=>{"value"=>"<number>", "currency"=>"EUR"}, "order_number"=>"<string>", "total_order_value"=>{"value"=>"<number>", "currency"=>"USD"}, "external_reference"=>"<string>", "customs_invoice_nr"=>"<string,null>", "delivery_option"=>"drop_off_point", "customs_information"=>nil}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: OK

{&quot;is_valid&quot;:&quot;\u003cboolean\u003e&quot;,&quot;return_data&quot;:{&quot;from_address&quot;:{&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;company_name&quot;:&quot;\u003cstring\u003e&quot;,&quot;address_line_1&quot;:&quot;\u003cstring\u003e&quot;,&quot;house_number&quot;:&quot;\u003cstring\u003e&quot;,&quot;address_line_2&quot;:&quot;\u003cstring\u003e&quot;,&quot;postal_code&quot;:&quot;\u003cstring\u003e&quot;,&quot;city&quot;:&quot;\u003cstring\u003e&quot;,&quot;po_box&quot;:&quot;\u003cstring,null\u003e&quot;,&quot;state_province_code&quot;:&quot;\u003cstring\u003e&quot;,&quot;country_code&quot;:&quot;\u003cstring\u003e&quot;,&quot;email&quot;:&quot;\u003cemail\u003e&quot;,&quot;phone_number&quot;:&quot;\u003cstring\u003e&quot;},&quot;to_address&quot;:{&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;company_name&quot;:&quot;\u003cstring\u003e&quot;,&quot;address_line_1&quot;:&quot;\u003cstring\u003e&quot;,&quot;house_number&quot;:&quot;\u003cstring\u003e&quot;,&quot;address_line_2&quot;:&quot;\u003cstring\u003e&quot;,&quot;postal_code&quot;:&quot;\u003cstring\u003e&quot;,&quot;city&quot;:&quot;\u003cstring\u003e&quot;,&quot;po_box&quot;:&quot;\u003cstring,null\u003e&quot;,&quot;state_province_code&quot;:&quot;\u003cstring\u003e&quot;,&quot;country_code&quot;:&quot;\u003cstring\u003e&quot;,&quot;email&quot;:&quot;\u003cemail\u003e&quot;,&quot;phone_number&quot;:&quot;\u003cstring\u003e&quot;},&quot;ship_with&quot;:{&quot;shipping_product_code&quot;:&quot;\u003cstring\u003e&quot;,&quot;functionalities&quot;:{&quot;age_check&quot;:16,&quot;b2b&quot;:&quot;\u003cboolean\u003e&quot;,&quot;b2c&quot;:&quot;\u003cboolean\u003e&quot;,&quot;boxable&quot;:&quot;\u003cboolean\u003e&quot;,&quot;bulky_goods&quot;:&quot;\u003cboolean\u003e&quot;,&quot;carrier_billing_type&quot;:&quot;country&quot;,&quot;cash_on_delivery&quot;:&quot;\u003cinteger,null\u003e&quot;,&quot;dangerous_goods&quot;:&quot;\u003cboolean\u003e&quot;,&quot;delivery_attempts&quot;:&quot;\u003cinteger,null\u003e&quot;,&quot;delivery_before&quot;:&quot;3757&quot;,&quot;delivery_deadline&quot;:null,&quot;direct_contract_only&quot;:&quot;\u003cboolean\u003e&quot;,&quot;eco_delivery&quot;:&quot;\u003cboolean\u003e&quot;,&quot;first_mile&quot;:&quot;pickup&quot;,&quot;flex_delivery&quot;:&quot;\u003cboolean\u003e&quot;,&quot;form_factor&quot;:&quot;parcel&quot;,&quot;fragile_goods&quot;:&quot;\u003cboolean\u003e&quot;,&quot;fresh_goods&quot;:&quot;\u003cboolean\u003e&quot;,&quot;harmonized_label&quot;:&quot;\u003cboolean\u003e&quot;,&quot;id_check&quot;:&quot;\u003cboolean\u003e&quot;,&quot;incoterm&quot;:&quot;dap&quot;,&quot;insurance&quot;:&quot;\u003cinteger,null\u003e&quot;,&quot;last_mile&quot;:&quot;mailbox&quot;,&quot;manually&quot;:&quot;\u003cboolean\u003e&quot;,&quot;multicollo&quot;:&quot;\u003cboolean\u003e&quot;,&quot;neighbor_delivery&quot;:&quot;\u003cboolean\u003e&quot;,&quot;non_conveyable&quot;:&quot;\u003cboolean\u003e&quot;,&quot;personalized_delivery&quot;:&quot;\u003cboolean\u003e&quot;,&quot;premium&quot;:&quot;\u003cboolean\u003e&quot;,&quot;priority&quot;:&quot;express&quot;,&quot;registered_delivery&quot;:&quot;\u003cboolean\u003e&quot;,&quot;returns&quot;:&quot;\u003cboolean\u003e&quot;,&quot;segment&quot;:null,&quot;service_area&quot;:&quot;domestic&quot;,&quot;signature&quot;:&quot;\u003cboolean\u003e&quot;,&quot;size&quot;:&quot;xs&quot;,&quot;sorted&quot;:&quot;\u003cboolean\u003e&quot;,&quot;surcharge&quot;:&quot;\u003cboolean\u003e&quot;,&quot;tracked&quot;:&quot;\u003cboolean\u003e&quot;,&quot;tyres&quot;:&quot;\u003cboolean\u003e&quot;,&quot;weekend_delivery&quot;:&quot;weekends&quot;,&quot;ers&quot;:&quot;\u003cboolean\u003e&quot;,&quot;pick_up&quot;:&quot;\u003cboolean\u003e&quot;,&quot;labelless&quot;:&quot;\u003cboolean\u003e&quot;},&quot;contract&quot;:&quot;\u003cinteger\u003e&quot;},&quot;weight&quot;:&quot;\u003cnumber\u003e&quot;,&quot;dimensions&quot;:{&quot;height&quot;:&quot;\u003cnumber\u003e&quot;,&quot;width&quot;:&quot;\u003cnumber\u003e&quot;,&quot;length&quot;:&quot;\u003cnumber\u003e&quot;},&quot;collo_count&quot;:1,&quot;parcel_items&quot;:[{&quot;description&quot;:&quot;\u003cstring\u003e&quot;,&quot;quantity&quot;:&quot;\u003cinteger\u003e&quot;,&quot;weight&quot;:{&quot;value&quot;:&quot;\u003cnumber\u003e&quot;,&quot;unit&quot;:&quot;kg&quot;},&quot;value&quot;:{&quot;value&quot;:&quot;\u003cnumber\u003e&quot;,&quot;currency&quot;:&quot;GBP&quot;},&quot;hs_code&quot;:&quot;\u003cstring\u003e&quot;,&quot;origin_country&quot;:&quot;\u003cstring\u003e&quot;,&quot;sku&quot;:&quot;\u003cstring\u003e&quot;,&quot;product_id&quot;:&quot;\u003cstring\u003e&quot;,&quot;return_reason_id&quot;:&quot;\u003cstring,null\u003e&quot;,&quot;return_message&quot;:&quot;\u003cstring,null\u003e&quot;},{&quot;description&quot;:&quot;\u003cstring\u003e&quot;,&quot;quantity&quot;:&quot;\u003cinteger\u003e&quot;,&quot;weight&quot;:{&quot;value&quot;:&quot;\u003cnumber\u003e&quot;,&quot;unit&quot;:&quot;kg&quot;},&quot;value&quot;:{&quot;value&quot;:&quot;\u003cnumber\u003e&quot;,&quot;currency&quot;:&quot;EUR&quot;},&quot;hs_code&quot;:&quot;\u003cstring\u003e&quot;,&quot;origin_country&quot;:&quot;\u003cstring\u003e&quot;,&quot;sku&quot;:&quot;\u003cstring\u003e&quot;,&quot;product_id&quot;:&quot;\u003cstring\u003e&quot;,&quot;return_reason_id&quot;:&quot;\u003cstring,null\u003e&quot;,&quot;return_message&quot;:&quot;\u003cstring,null\u003e&quot;}],&quot;send_tracking_emails&quot;:false,&quot;brand_id&quot;:&quot;\u003cinteger\u003e&quot;,&quot;total_insured_value&quot;:{&quot;value&quot;:&quot;\u003cnumber\u003e&quot;,&quot;currency&quot;:&quot;GBP&quot;},&quot;order_number&quot;:&quot;\u003cstring\u003e&quot;,&quot;total_order_value&quot;:{&quot;value&quot;:&quot;\u003cnumber\u003e&quot;,&quot;currency&quot;:&quot;EUR&quot;},&quot;external_reference&quot;:&quot;\u003cstring\u003e&quot;,&quot;customs_shipment_type&quot;:2,&quot;delivery_option&quot;:&quot;in_store&quot;}}