Confirm Shipping Request

Once shipping estimate is available, you must confirm it when you are ready to ship.

Note: Once a shipping request is confirmed, Newegg will continue to process the order and the status of order will soon become “Shipped”.  Also, the shipping information will be displayed in Order Detail under the customer’s My Account section, and Newegg will send the customer an email notification with all of the shipping information.  When shipping request is confirmed, the revoke of the operation is not available.

Resource URL

Newegg.com: https://api.newegg.com/marketplace/shippingservice/shippinglabel/confirmshippingrequest?sellerid={sellerid}
Neweggbusiness.com: https://api.newegg.com/marketplace/b2b/shippingservice/shippinglabel/confirmshippingrequest?sellerid={sellerid}

Note: Please make sure your request URL is all in lower case (except for Seller ID) and cannot contain any blank spaces or line breaks.

Parameters

Name Required? Description
sellerid Yes Your seller ID on Newegg Marketplace

Resource Information

HTTP Method Authentication? Request Formats Response Formats Rate Limited?
POST Required XML, Json XML, Json 10 per min per client

Request Body

Attribute Required? Format Description
OperationType Yes String Fixed value: ConfirmShippingRequest
RequestID Yes String Shipping request ID

Schema: ShippingComfirmRequest.xsd

Example: XML, Request

POST https://api.newegg.com/marketplace/shippingservice/shippinglabel/confirmshippingrequest?sellerid={sellerid}
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/xml
Accept: application/xml

<NeweggAPIRequest>
    <OperationType>ConfirmShippingRequest</OperationType>
    <RequestBody>
        <RequestIDList>
            <RequestID>2PQBYWH4V68ZP</RequestID>
            <RequestID>2PQCX3SPZ3QBF</RequestID>
        </RequestIDList>
    </RequestBody>
</NeweggAPIRequest>

Example: Json, Request

POST https://api.newegg.com/marketplace/shippingservice/shippinglabel/shippingrequest?sellerid={sellerid}
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/json
Accept: application/json

{
    "OperationType": "ConfirmShippingRequest",
    "RequestBody": {
        "RequestIDList": {
            "RequestID": [
                "2PQBYWH4V68ZP",
                "2PQCX3SPZ3QBF"
            ]
        }
    }
}

Response Body

Attribute Format Description
IsSuccess String Get feed status operation:

True: Successful
False: Not successful

OperationType String Fixed value: ConfirmShippingResponse
SellerID String Your seller ID
RequestID String Request identifier of a submission
RequestDate String Date time of request (Pacific Standard Time)
RequestStatus String Status of the request submission:

CONFIRMING

Schema: ShippingComfirmResponse.xsd

Example: XML, Response

<?xml version="1.0" encoding="utf-8"?>
<NeweggAPIResponse>
    <IsSuccess>true</IsSuccess>
    <OperationType>ConfirmShippingResponse</OperationType>
    <SellerID>A006</SellerID>
    <ResponseBody>
        <RequestIDList>
            <RequestID>2PQBYWH4V68ZP</RequestID>
            <RequestID>2PQCX3SPZ3QBF</RequestID>
        </RequestIDList>
        <RequestDate>12/06/2015 10:21:00</RequestDate>
        <RequestStatus>CONFIRMING</RequestStatus>
    </ResponseBody>
</NeweggAPIResponse>

Example: Json, Response

{
    "IsSuccess": "true",
    "OperationType": "ConfirmShippingResponse",
    "SellerID": "A006",
    "ResponseBody": {
        "RequestIDList": {
            "RequestID": [
                "2PQBYWH4V68ZP",
                "2PQCX3SPZ3QBF"
            ]
        },
        "RequestDate": "12/06/2015 10:21:00",
        "RequestStatus": "CONFIRMING"
    }
}

 

Request Failure Errors

For common HTTP error responses, please refer to Failed Response Error Code List.

Error Code Description
SL014 This shpping request cannot be confirmed. The shipping request has not estimated, Please submit estimate shipping cost request first.
SL017 Request {request ID} cannot be submitted because the shipping request has {confirmed | voided}. Please revise the request list and submit again.
SL024 Invalid Request ID

Example: XML, Response

<?xml version="1.0" encoding="utf-8"?>
<Errors>
    <Error>
        <Code>SL024</Code>
        <Message>Invalid Request ID</Message>
    </Error>
</Errors>

Example: Json, Response

{
    "Code": "SL024",
    "Message": "Invalid Request ID"
}

Last updated: October 15, 2018