Create Reship
The Create Reship operation creates a zero cost reship request. This operation allows you to use your own customer service tools to reship an order at no cost to the shopper.
URI Summary
Operation |
Action |
URI Template |
URI Example |
Transaction Type |
Unique RequestID Needed for Duplicate Detection? |
Non-URI Request Payload |
---|---|---|---|---|---|---|
Create reship |
POST |
/vM.m/sellers/{sellerId}/orders/{orderId}/reship |
/v1.0/stores/TMSUS/order-manage/orders/1234/reship.json |
Create zero cost reship request. |
No |
Reship-Create-1.0.xsd |
URI domain name: Radial recommends using the new domain at apg.radial.com. To connect to production Radial APIs, use the following form of the URL:
https://apg.radial.com/v1.0/proxyname/storecode/function
You should have received the applicable information for proxyname, storecode, and function from your Radial representative.
Note: The old domain will still be in operation until further notice from Radial. For more information on Radial API URIs, see API Requests and Responses.
Error Codes
Error Code | Error Description | Scenario | Header/ Line |
---|---|---|---|
GSIZCR0001 | Requested quantity is more than available quantity to reship. | QuantityToReship is more than the quantity available to reship. | Line |
GSIZCR0009 | There is a TDF error. Submit the request later. | There is an error reaching out to TDF when creating a reship request. | Header |
GSIZCR0003 | Original order or line for reship cannot be found with the information in the request. | An order number that does not exist in OMS is received in the request, an invalid Prime/Sub line number is sent in the request, or a wrong EnterpriseCode is present in the incoming request. | Header |
GSIZCR0007 | Payment type is invalid. | The input request has an invalid PaymentType value. | Header |
GSIZCR0006 | Ship method is invalid. | A line in the reship submit request has an invalid ship method. | Header |
GSIZCR0004 | Bill-to address is missing. | The bill-to address is missing. | Header |
GSIZCR0008 | Line type is invalid. | An invalid LineType value is passed in the request to create a reship. | |
GSIZCR0005 | Error occurs when processing reship request. Contact admin. | None of the specific errors apply. | |
VALID | No error. | No error. | Header or line |
Example
Request JSON
{
"sellerId": "TMSUS",
"orderId": "30006592849",
"customerOrderId": "0047408070984",
"validationRequest": false,
"orderDocumentType": "SALES",
"modificationInfo": {
"requestSource": "CustomerCare",
"userInfo": {
"id": "1",
"name": "testname"
}
},
"transaction": {
"id": "78cb62d2-18a1-4b9f-9be9-0006c72e225c",
"interactionId": "78cb62d2-18a1-4b9f-9be9-0006c72e225c"
},
"addresses": [
{
"addressId": "ship_address_home_1",
"addressType": "Mailing",
"addressLine1": "7601 Trade Port Dr",
"addressLine2": "",
"firstName": "Mm",
"lastName": "Test2",
"city": "Louisville",
"stateOrProvinceCode": "KY",
"countryCode": "US",
"zipCode": "40258",
"phone": "91917211111",
"pobox": false
}
],
"reshipItems": [
{
"reshipItemId": "1",
"exchangeItemId": "230-026703919",
"lineNo": "1",
"returnRequired": false,
"priceOverride": false,
"quantity": 1,
"reasonCode": "4",
"shippingMethod": "ANY_STD",
"dateRanges": [
{
"type": "SHIPPING",
"from": "2024-10-03T14:44:07.000Z",
"to": "2024-10-08T14:44:07.000Z"
},
{
"type": "DELIVERY",
"from": "2024-10-05T14:44:07.000Z",
"to": "2024-10-10T14:44:07.000Z"
}
],
"shippingAddressRefId": "ship_address_home_1"
}
]
}
Response JSON
{
{
"ReshipCreateResponse": {
"SourceId": "TMSNAe",
"CustomerOrderId": 100001905185,
"TransactionId": 1650,
"ResponseCode": "SUCCESS",
"ReshipInfo": {
"ReshipWithReturn": {
"GeneratedOrder": {
"OrderType": "ZCRExchange",
"CustomerOrderId": 100001905185,
"OrderPurpose": "EXCHANGE"
},
"OrderItems": {
"OrderItem": {
"ResponseCode": "VALID",
"TotalChargeIfNotReturned": 114
}
}
}
}
}
}