/returns (version 1)

  • Updated

Name

/returns

 


 

Method

GET

 


 

Request

Name Type Mandatory Description
api_token string yes API key provided by SWAP.
store string yes The store id that the RMAs belong to.
from_date date yes Only orders that were created or modified on or after this date will be returned.
to_date date no Only orders that were modified before or on this date will be returned.
limit number yes The number of orders to return (max is 50). This means the list of orders will be paginated if there are more than 50 that fulfil the request parameters.
version number yes 1

 


 

Response

The endpoint will return a JSON payload with 3 levels:

  • Root level
    • Orders level
      • billing_address (Billing Address Information object)
      • Products level (products belonging to the order)

Root level

Name Type Description
from_date date The same *from_date* value sent in the request.
to_date date The same *to_date* value sent in the request.
next_from_date date This is the from_date of the last order returned in the orders field (orders are sorted by "date modified" in asc order).

Pagination is achieved by sending this value in the from_date in the request.
limit number The same *limit* value sent in the request.
returned number The number of orders returned in this response.
remaining number Number of orders remaining that fulfill the request parameters.
orders list of orders The list of orders that fulfill the request parameters.
version number 1

 

Orders level

Name Type Description
order_name string Shopify's order name
order_id string Shopify's order ID
rma string SWAP's RMA number
date_created date Date the return was created
date_updated date Date the return was updated
type_string string A comma separated string containing the types of returns.
type list of strings An array listing the types of returns. Can be one of the following:
- Refund
- Shop Now Credit
- Shop Later Credit
- Additional Payment
- Recycle
- Warranty
shipping_status string The shipping status. Possible values:
- Pre-Transit
- In-Transit
- Delivered
status string The status of the return. Possible values are:
- Open
- Needs Review
- Closed
- Expired
- On Hold
- Cancelled
total number Total amount of the return
return_id string SWAP's internal return id
shop_now_revenue number The revenue of orders that include type "Shop Now Credit"
shop_later_revenue number The revenue of orders that include type "Shop Later Credit"
exchange_revenue number The revenue of orders that include type "Exchange"
refund_revenue number The revenue of orders that include type "Refund"
store_id string SWAP's internal store id
total_additional_payment number If there was an additional payment involved, this shows the total amount
total_credit_exchange_value number Total value of the exchange value
total_refund_value_customer_currency number Total value of the refund value
store_name string The name of the store
customer_currency string The currency that the customer used to pay
customer_name string The name of the customer
screen_type string Can be "Desktop" or "Mobile"
customer_locale string The language locale used by the customer
shipping_carrier string The carrier in charge of the shipment
shopify_order_date date The date the order was created in Shopify
shipment_from_address_country string Country where the shipment is shipped from
shipment_from_address_city string City where the shipment is shipped from
shipment_from_address_parcel_weight number Weight of the parcel (in grams)
shipment_from_address_state string State where the shipment is shipped from
tags string Order tags
billing_address object Billing address information
processed_by string Name of the agent that processed the return
order_alt_type string Used to designate a different use case/type for a returnOrder outside of a normal return RMA (Recycle, refurbishment, etc.)
total_recycle_credit number Credit earned from recycling
num_recycled_products number Total number of the recycled products
total_weight_recycle_products number Total weight of the recycled products
quality_control_status string Pass if condition of all products is Sellable. Fail otherwise.
delivered_date date Date the return order was delivered.
elapsed_days_purchase_to_return number Days between order created and return requested
elapsed_days_return_to_delivery number Days between return requested and return delivered
elapsed_days_delivery_closed number Days between the return being delivered and the return being closed.
date_closed date Date that the return was closed
tracking_number string The return’s tracking number
products list of products The list of products whose "productActionType" equals to Return.

 

billing_address object

Name Type Description
name string Billing address full name
address1 string Billing address line 1
address2 string Billing address line 2
city string Billing address city
postcode string Billing address zip/postcode
state_province_code string Billing address state/province code
country_code string Billing address country code

Products level

Parameter Type Description
product_id string SWAP's internal product id
shopify_product_id string Shopify's Product ID
shopify_variant_id string Shopify's Variant ID
order_number string The return's order number
original_order_name string Return order’s original order name
date date Date the product was created
product_name string Name of the product
variant_name string Name of the variant
full_sku_description string Product + Variant name
sku string SKU
main_reason_id string Id of the main reason for the return
main_reason_text string Text of the main reason for the return
sub_reason_id string Id of the sub reason for the return
sub_reason_text string Text of the sub reason for the return
comments string Customer's comments
item_count number Number of items
cost number Total cost
return_type string Return type. Can be one of the following:
- Refund
- Shop Now Credit
- Shop Later Credit
- Additional Payment
- Recycle
- Warranty
currency string Currency used by the customer
vendor string Name of the vendor
collection list of string List of names of the collections this product is part of
product_alt_type string Used to designate a different use case/type for a product outside of a normal return RMA (Recycle, refurbishment, etc.)
recycle_material string Used with the recycle feature. Collects the material type for the product being returned for recycling
grams number Product's weight, in grams
intake_reason string Dropdown options for each item on the returns dashboard. Used to keep a record of the condition of the item returned.
Current values:
- Sellable
- Damaged
- Missing
- Wrong Item
tags string Product tags

 

Response sample

{
"from_date": "2023-07-05T12:16:42.267Z",
"to_date": "2023-07-05T12:25:42.267Z",
"next_from_date": "2023-07-05T12:23:05.817Z",
"limit": 50,
"returned": 2,
"remaining": 0,
"orders": [
{
   "order_name": "10112",
   "order_id": "5517725335776",
   "rma": "4366",
   "date_created": "2023-07-05T12:15:36.617Z",
   "date_updated": "2023-07-05T12:23:01.682Z",
   "type_string": "Shop Now Credit",
   "type": [
         "Shop Now Credit"   
      ],
   "shipping_status": "Pre-Transit",
   "status": "Open",
   "total": 0.00,
   "return_id": "1688559330975x718642940107030500",
   "shop_now_revenue": 73.00,
   "shop_later_revenue": 0.00,
   "exchange_revenue": 0.00,
   "refund_revenue": 0.00,
   "store_id": "1635427666272x611125723156784100",
   "total_additional_payment": 0.00,
   "total_credit_exchange_value": 73.00,
   "total_refund_value_customer_currency": 0.00,
   "store_name": "Swap Test Store",
   "customer_currency": "GBP",
   "customer_name": "John Doe",
   "screen_type": "Desktop",
   "customer_locale": "en",
   "shipping_carrier": "Royal Mail QR",
   "shopify_order_date": "2023-06-30T10:16:02-05:00",
   "shipment_from_address_country": "GB",
   "shipment_from_address_city": "Hounslow",
   "shipment_from_address_parcel_weight": 30.00,
   "shipment_from_address_state": "ENG",
   "tags": "men, swap_customfee"
	 "billing_address": {
      "name": "Pablo MC",
      "address1": "123 Evergreen Dr",
      "address2": null,
      "city": "Windsor",
      "postcode": "SL4 1RZ",
      "state_province_code": "ENG",
      "country_code": "GB"
   },
   "processed_by": "",
   "order_alt_type": "",
   "total_recycle_credit": 0.0,
   "num_recycled_products": 0,
   "total_weight_recycled_products": 0,
   "quality_control_status": "",
   "delivered_date": null,
   "products": [
{
   "product_id": "1688559321421x974696254738006000",
   "shopify_product_id": "8056297586912",
   "shopify_variant_id": "44046980808928",
   "order_number": "#10112",
   "original_order_name": "16175",
   "date": "2023-07-05T12:15:24.174Z",
   "product_name": "Adele One Shoulder Sequin Dress",
   "variant_name": "10",
   "full_sku_description": "Adele One Shoulder Sequin Dress 10",
   "sku": "SKU-ADELE-10",
   "main_reason_id": "1666606763782x167049510240911360",
   "main_reason_text": "Test 2",
   "sub_reason_id": "",
   "sub_reason_text": "",
   "comments": "",
   "item_count": 1,
   "cost": 65.00,
   "return_type": "Shop Now Credit",
   "currency": "GBP",
   "vendor": "Swap Test",
   "collection": [
   
],
   "product_alt_type": "",
   "recycle_material": "",
   "grams": 30,
   "intake_reason": "",
   "tags": ""
}
   ],
   "elapsed_days_purchase_to_return": null,
   "elapsed_days_return_to_delivery": null
} ,
{
   "order_name": "10112-2",
   "order_id": "5517725335776",
   "rma": "4368",
   "date_created": "2023-07-05T12:23:01.442Z",
   "date_updated": "2023-07-05T12:23:05.817Z",
   "type_string": "Shop Now Credit",
   "type": [
         "Shop Now Credit"   
      ],
   "shipping_status": "Pre-Transit",
   "status": "Open",
   "total": 0.00,
   "return_id": "1688559778610x221624197503254530",
   "shop_now_revenue": 594.00,
   "shop_later_revenue": 0.00,
   "exchange_revenue": 0.00,
   "refund_revenue": 0.00,
   "store_id": "1635427666272x611125723156784100",
   "total_additional_payment": 0.00,
   "total_credit_exchange_value": 594.00,
   "total_refund_value_customer_currency": 0.00,
   "store_name": "Swap Test Store",
   "customer_currency": "GBP",
   "screen_type": "Desktop",
   "customer_locale": "en",
   "shipping_carrier": "Royal Mail QR",
   "shopify_order_date": "2023-06-30T10:16:02-05:00",
   "shipment_from_address_country": "GB",
   "shipment_from_address_city": "Hounslow",
   "shipment_from_address_parcel_weight": 30.00,
   "shipment_from_address_state": "ENG",
   "tags": "men, swap_customfee"
   "billing_address": {
      "name": "Pablo MC",
      "address1": "123 Evergreen Dr",
      "address2": null,
      "city": "Windsor",
      "postcode": "SL4 1RZ",
      "state_province_code": "ENG",
      "country_code": "GB"
   },
   "processed_by": "",
   "order_alt_type": "",
   "total_recycle_credit": 0.0,
   "num_recycled_products": 0,
   "total_weight_recycled_products": 0,
   "quality_control_status": "",
   "delivered_date": null,
   "products": [
{
   "product_id": "1688559769690x970371949071695900",
   "shopify_product_id": "8056297586912",
   "shopify_variant_id": "44046980808928",
   "order_number": "#10112",
   "original_order_name": "16175",
   "date": "2023-07-05T12:22:52.398Z",
   "product_name": "Tie-waist wrap skirt black",
   "variant_name": "S / Black",
   "full_sku_description": "Tie-waist wrap skirt black S / Black",
   "sku": "",
   "main_reason_id": "1687934101057x162191378795724800",
   "main_reason_text": "Test 4",
   "sub_reason_id": "",
   "sub_reason_text": "",
   "comments": "",
   "item_count": 1,
   "cost": 530.00,
   "return_type": "Shop Now Credit",
   "currency": "GBP",
   "vendor": "Swap Test",
   "collection": [
   
],
   "product_alt_type": "",
   "recycle_material": "",
   "grams": 30,
   "intake_reason": "",
   "tags": ""
}
   ],
   "elapsed_days_purchase_to_return": null,
   "elapsed_days_return_to_delivery": null
} 
],
"version": 1
}

Related to

Was this article helpful?

/