The createReturn actor-chain initiates a return request specific to the order ID passed in and sets the Commerce Service Center environment settings, such as price lists. Note that this actor-chain calls the StartReturnExchangeProcess form handler. The external createReturn actor-chain uses the ReturnFormHandler. For information on the external createReturn actor-chain, refer to the Initiating a Return section. Subsequent Return REST calls use this return request for the order specific return details. It contains the following parameters:

Parameter

Description

newOrderId

The ID of the order to be returned.

Initiate Returns and Exchanges Example
curl -L -v -b agent_cookies.txt -H "Content-Type: application/json" -d
"{\"newOrderId\":\"xco30045\"}" "http://localhost:8181/rest/model/atg/commerce/
custsvc/returns/CSRReturnsActor/createReturn"

The server response may be similar to the following:

{
  "returnRequest":{
    "shippingGroupList":[
      {
        "shippingPriceRaw":18.95,
        "shippingMethod":"Next Day",
        "shippingGroupId":"xcsg20080",
        "itemList":[
          {
            "returnItemId":"xcr10101",
            "quantityShipped":1,
            "quantityReturned":0,
            "quantityAvailable":1,
            "description":"Boyfriend Jeans",
            "commerceItemId":"xci1000051",
            "catalogRefId":"xsku2519_2"
          },
          {
            "returnItemId":"xcr10102",
            "quantityShipped":1,
            "quantityReturned":0,
            "quantityAvailable":1,
            "description":"Corduroy Cargo Pants",
            "commerceItemId":"xci1000052",
            "catalogRefId":"xsku2512_2"
          },
          {
            "returnItemId":"xcr10103",
            "quantityShipped":1,
            "quantityReturned":0,
            "quantityAvailable":1,
            "description":"Huey Martini Glass",
            "commerceItemId":"xci1000053",
            "catalogRefId":"xsku2076"
          }
        ],
        "shippingAddress":{
          "lastName":"Robinson",
          "state":"NY",
          "address1":"604 Red Mountain Road",
          "address2":null,
          "country":"US",
          "city":"Rochester",
          "postalCode":"14603",
          "phoneNumber":"212-555-8885",
          "email":null,
          "firstName":"Adrian"
        }
      }
    ],
    "orderCurrencyCode":"USD",
    "orderId":"xco30045"
  }
}

Copyright © 1997, 2016 Oracle and/or its affiliates. All rights reserved. Legal Notices